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.

Python for MBAs offers students a competitive edge and can help shape careers.
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
Data & Business Analytics
Author
Laurie B. Davis
Published

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 MBAs with 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.

More Features

Columbia Business School Dean Costis Maglaras returns to the classroom to teach a new class on technology breakthroughs with Professor Shih-Fu Chang, dean of Columbia Engineering.
Data & Business Analytics, Economics & Policy, Strategy

Understanding the Impact of Breakthrough Technologies

Dean Costis Maglaras discusses his new class, shares thoughts on returning to the classroom after three years.

In recent decades, employers sought MBA graduates with analytical expertise in Excel, but today, Python can hold equally useful, complementary advantages.
Data & Business Analytics, The Workplace

‘Hyper-Speed and Hyper-Scale’

Meeting the Demands of the Digital Age

Winds of change sweeping through the finance industry are driving innovations across the curriculum.
Data & Business Analytics, Economics & Policy, Entrepreneurship & Innovation

The Next Generation of Finance

As technology, data and analytics transform industries like finance, CBS is keeping pace by offering a curriculum that addresses the resulting changes.

The instructors emphasize becoming fierce interrogators of data, bringing key questions to the discussion such as: ‘How do these numbers compare to historical data, or to our competitor’s numbers?’
Data & Business Analytics, Leadership, The Workplace

Leading in a Data-Driven World: Being Fearless and Fierce With Data

In a new class, MBA students learn how data can help them make business decisions and that leaders do not need to be number crunchers.

Rise to the challenge.

The COVID-19 pandemic has changed the world of business, while bringing historical inequities and injustice into sharp relief.

Subscribe to Leading Through Change to receive the latest insights from Columbia Business School to help you navigate this unprecedented time.