Python for Managers (Online)

Become a

Data Driven Manager

Preview program for free
Course Dates

September 24, 2020

Course Duration


2 months, online
6-8 hours per week

Course Duration



Course Information Flexible payment available

Python: An Effective Language Of Business

It is sometimes argued that people in business-oriented roles don’t need to know technical skills since they can outsource programming to a development team, but this is an outdated and dangerous way of thinking. Leaders and managers, including those with MBAs, don’t need to be taught to be full-blown programmers. They need to learn how technical concepts apply to business uses.

Python is designed to be easy to read, while still being very powerful, which makes it a great language for beginners to learn. It’s the fastest-growing programming language out there and is becoming an integral part of many professions, from finance and insurance to technology, healthcare, retail, and ecommerce. Consider these facts:

According to Emsi employment data, monthly active postings for managers with Python skills have increased significantly, by 90% in 2018, and continue to grow at a staggering pace.

(Source: Emsi employment data)

According to a Bloomberg report, the language Citigroup wants its incoming investment bank analysts to know is Python.

(Source: Bloomberg report)
"There are two kinds of people: those who understand technology and those who don’t. People who understand technology can design and control the very structure of the world around them. People who don’t understand it are controlled by those who do."

- Mattan Griffel, Faculty Co-Director; Adjunct Assistant Professor of Business Decision, Risk, and Operations, Columbia Business School Executive Education

Key Takeaways

  • Learn the fundamentals of coding in Python with a focus on practical business applications
  • Read and write scripts
  • Build the capacity to organize and interpret data that extends far beyond Excel’s capabilities
  • Learn how to combine multiple data sources for better insights
  • Learn to communicate effectively with programmers whether you hire, manage, or collaborate with them
  • Explore the practical applications of web scraping and APIs

Who Should Attend

Professionals interested in learning practical coding skills to leverage large amounts of data they already have, or that they want to collect, to make better business decisions will find this program valuable. No prior experience in programming is required.

The Python for Mangers (Online) program is ideal for participants from a wide range of industries and backgrounds including:

  • Technology managers, who want to remain relevant and build a foundation in artificial intelligence and machine learning for the future
  • Risk managers, traders, and bankers who need to react quickly to market changes and want to gain a competitive edge
  • Consultants seeking to offer better solutions to their clients based on the latest ideas in data and technology
  • Anyone who wants to learn the most popular and fastest growing programming language, which can help them solve business problems, plan for the future, and better communicate with coders

Learning Journey

Python for Managers (Online) will help you build the capacity to organize large volumes of data and combine data from disparate sources so you can make better business decisions.

Program Topics


Welcome to the Program and Orientation

Week 1:

Python Fundamentals Part 1

Week 2:

Python Fundamentals Part 2

Week 3:

Python Fundamentals Part 3

Week 4:

Intro to Pandas in Python

Week 5:

Analyzing Data with Python

Week 6:

APIs and Web Scraping with Python

Week 7:

Applying APIs and Web Scraping

Week 8:

Tying It Together
Preview Program For Free

Featured Case Study

Work with more than 2.5 million rows of simulated data from a New York Restaurant Group.

This New York restaurant group has eateries across New York City and Boston with a decidedly locavore flavor. They are rethinking every aspect of creating a meal from seed to service. Their mission is to embrace a deeper connection to our food system, supporting minority-run and small-scale farms along the way. They even started their own farm operations in upstate New York as a way to deeply understand the demands of the entire supply chain.

In one year alone, they purchased over 2 million pounds of produce from their 65 local farms. Do you think that creates a lot of data to analyze? Yes it does, in fact, using the restaurant data of more than 2.5 million sales transactions, you’ll apply your new-found Python skills to address some fundamental business questions such as:

  • Which restaurant locations are our top performers and which are the weakest?
  • How popular is delivery service in each of our locations?
  • What are the average number of transactions per day by location and overall?
  • Which locations are busier at lunch time and therefore require a different staffing regime?
  • What was the ROI of the marketing investment made for a large special event in NYC on June 24?
  • How did order volumes compare on the special event day as compared to our “normal” busy days in the summer months?

Later in the program, we’ll access Census data and connect to an API for weather data to analyze how demographics and weather affect sales. Finally, you’ll scrape information from this New York restaurant group website to learn more about how product offerings are organized and help determine which location is best for launching a new brand of healthy drinks.

Using this data set, you will get your hands dirty in the data using Python to help make decisions on where to invest and to know what’s working.

Program Experience

Tutorials to Set-up
Development Environment

Tutorials to Set-up Development Environment

Real-World Questions
on Real-World Applications

Real-World Questions on Real-World Applications

Work with an
Actual API

Work with an Actual API

Case Study with
Simulated Data from a
New York Restaurant Group

Case Study with Simulated Data from a New York Restaurant Group


Bite-Sized Learning

Dedicated Program
Support Team

Dedicated Program Support Team

Learning App

Mobile Learning App

Peer Learning and

Peer Learning and Feedback

Participant Profile

On your journey to learning Python with Columbia Business School Executive Education, you’ll be in good company. Past participants come from a wide range of industries, job functions, and levels.

Representative Companies:

  • Amazon.com, Inc.
  • Bloomingdale's Inc.
  • Citigroup Inc.
  • Cognizant
  • Dell Inc.
  • Deutsche Bank AG
  • Facebook, Inc.
  • Hilltop Securities, Inc.
  • HSBC Holdings plc
  • Johnson & Johnson
  • KPMG International Cooperative
  • McKinsey & Company
  • Microsoft Corporation
  • Morgan Stanley
  • Ralph Lauren
  • S&P Global, Inc.
  • The Goldman Sachs Group, Inc.
  • Unilever

Representative Job Titles:

  • Partner
  • CEO
  • COO
  • CTO
  • Director
  • President
  • Vice President
  • Consultant
  • Global Head of Valuation
  • Chief Performance Manager
  • Fraud Analytics Manager
  • IT and Risk Compliance Manager
  • Project Manager
  • Senior Credit Analyst
  • Business Analyst
  • IT Manager

Participant Testimonials

“The best parts of the course were the program content and the continued challenge exercises which help in getting some practice. The program videos are very well made and detailed which makes it easier to get a grasp on Python. Overall a great learning experience and well worth the effort.”

— Somdutta Sinha, Senior Data Scientist, Visa Middle East FZ LLC, United Arab Emirates

“The videos and assignments were a great way to put into practice what we had learned. Additionally, the final assignment was a great wrap up incorporating real-world scenarios.”

— Corinne Sosa, Senior Analytics Associate, Merkley+Partners, United States

“I wanted to tap into some large public data sets and web scrape sites through this program. By the time we were about halfway through the program, I was already beginning to tackle my dream project. So excited that this small step into Python has opened the door to so many applications in my current role.”

— Ryan Lane, Area Vice President - Strategy and Analytics, Gallagher, United States

“I am very interested in the part of mathematical models, I love the module on Pandas In Python.”

— Israel Lopez Vallejo, Fraud Analytics, Banco Azteca, Mexico

Program Faculty

Mattan Griffel

Faculty Co-Director; Adjunct Assistant Professor of Business Decision, Risk, and Operations

Mattan Griffel is an adjunct professor and Y Combinator-backed entrepreneur. A co-founder of One Month, which offers online bootcamps for coding, Professor Griffel has experience teaching business professionals who want to expand their technical skills. Forbes selected... More info

Daniel Guetta

Faculty Co-Director; Associate Professor of Professional Practice in the Discipline of Decision, Risk and Operations; Director, Center for Pricing and Revenue Management and Business Analytics Initiative

As a professor of business analytics and director of the Center for Pricing Revenue Management and Business Analytics Initiative, Daniel Guetta straddles both the Columbia Business School... More info



Upon successful completion of the program, participants will receive a verified digital certificate of participation from Columbia Business School Executive Education and one day toward a Certificate in Business Excellence.

Preview Program For Free

Your verified digital certificate will be issued in your legal name and emailed to you, at no additional cost, upon completion of the program, as per the stipulated requirements. All certificate images are for illustrative purposes only and may be subject to change at the discretion of the Columbia Business School Executive Education.

Preview this program for free

Early registrations are encouraged. Seats fill up quickly!

Flexible payment options available. Click here to learn more.