Skip to main content
Official Logo of Columbia Business School
Academics
  • Visit Academics
  • Degree Programs
  • Admissions
  • Tuition & Financial Aid
  • Campus Life
  • Career Management
Faculty & Research
  • Visit Faculty & Research
  • Academic Divisions
  • Search the Directory
  • Research
  • Faculty Resources
  • Teaching Excellence
Executive Education
  • Visit Executive Education
  • For Organizations
  • For Individuals
  • Program Finder
  • Online Programs
  • Certificates
About Us
  • Visit About Us
  • CBS Directory
  • Events Calendar
  • Leadership
  • Our History
  • The CBS Experience
  • Newsroom
Alumni
  • Visit Alumni
  • Update Your Information
  • Lifetime Network
  • Alumni Benefits
  • Alumni Career Management
  • Women's Circle
  • Alumni Clubs
Insights
  • Visit Insights
  • Digital Future
  • Climate
  • Business & Society
  • Entrepreneurship
  • 21st Century Finance
  • Magazine

Python for MBAs: Improving Decision-Making in Business

The class is designed to give students an opportunity to understand a programming language commonly used to make business decisions.

Published
September 15, 2022
Publication
Columbia Business
Article Author(s)

Laurie B. Davis

Affiliated Author
n/a

Python for MBAs is beneficial to MBA students seeking jobs in product management, marketing, and operations roles that are more technical in nature, the professors say.

Topic(s)
Business and Society, Data/Big Data, Analytics

About the Researcher(s)

Daniel Guetta

Daniel Guetta

Associate Professor of Professional Practice
Decision, Risk, and Operations Division
Director
Center for Pricing and Revenue Management and Business Analytics Initiative

0%

In recent decades, employers sought MBA graduates with analytical expertise in Excel, but today, Python can hold equally useful, complementary advantages, says Daniel Guetta, associate professor of professional practice and director of the Business Analytics Initiative.

“Python can deal with massive data sets that didn’t exist 20 years ago. It’s really on the cutting edge of business analytics,” says Guetta, who co-organizes Python for MBAswith Mattan Griffel, adjunct assistant professor of business and a two-time Y Combinator-backed entrepreneur and cofounder of Ophelia.

“The same way that being an Excel whiz was a superpower, now knowing Python gives you superpowers,” Griffel says. “You will be more effective at your job and in greater demand.”

Python for MBAs is not a coding course but rather an opportunity for business students to understand a common tool that informs the business decisions they will need to make or contribute to as part of a team, he says.

As an example, Guetta shares a case study of a New York restaurant chain that is using data to drive more of its decisions. The company’s data set has 2 million rows, one row for every order placed at its restaurants within a particular year, and includes what customers ordered, times of the day they ordered, and more. The analysis answers a series of questions: What time of day is most popular? What time of year is most popular? Are any of the restaurants in trouble? Should the company close a particular restaurant? Should it open a new one? Python minimizes the time to perform such a layered and complex inquiry, where Excel might require 10 times the commands to complete the same work.

Python for MBAs offers students a competitive edge and can help shape careers, Griffel says. It’s beneficial to MBA students coming through Columbia Business School and seeking jobs in product management, marketing, and operations roles that are more technical in nature, he says.

One of his students, Ernst van Bruggen ’18, began using Python for many of the projects he worked on at McKinsey Amsterdam. Today, he's the chief technology officer of Source.ag, an ag-tech company he cofounded in 2020 with Rien Kamman ’17.

Another student, Amrinder Chawla ’18, interned at Amazon, where he used Python to analyze data while working on the company’s Prime Video team. He was able to provide the team with a set of concrete recommendations that earned him a job offer, soon followed by a promotion. Today, he leads multiple technical projects for Amazon as principal product manager.

Guetta and Griffel are reaching a wider audience of individuals seeking to understand and use Python for their business projects. Last year, they published the book Python for MBAs, which details the advantages of using the programming tool in business. The course also has been offered to Columbia Business School alumni.

“We've got hundreds of alumni going back to school to learn this because it didn't exist when they went through business school and they realize how important and how relevant it is,” says Griffel.

About the Researcher

n/a

Charles Daniel Guetta

Associate Professor of Professional Practice; Director, Center for Pricing and Revenue Management and Business Analytics Initiative, Decision, Risk, and Operations

About the Researcher(s)

Daniel Guetta

Daniel Guetta

Associate Professor of Professional Practice
Decision, Risk, and Operations Division
Director
Center for Pricing and Revenue Management and Business Analytics Initiative
Save Article

Download PDF

Share
  • Share on Facebook
  • Share on Threads
  • Share on LinkedIn

External CSS

Official Logo of Columbia Business School

Columbia University in the City of New York
665 West 130th Street, New York, NY 10027
Tel. 212-854-1100

Maps and Directions
    • Centers & Programs
    • Current Students
    • Corporate
    • Directory
    • Support Us
    • Recruiters & Partners
    • Faculty & Staff
    • Newsroom
    • Careers
    • Contact Us
    • Accessibility
    • Privacy & Policy Statements
Back to Top Upward arrow
TOP

© Columbia University

  • X
  • Instagram
  • Facebook
  • YouTube
  • LinkedIn