Python for Managers (Online)
Requirements
This program is suitable for professionals who are interested in learning practical coding skills that allow them to leverage large amounts of data in order to make better business decisions.
Requirements
This program is suitable for professionals who are interested in learning practical coding skills that allow them to leverage large amounts of data in order to make better business decisions.
Python for Managers (Online)
Requirements
This program is suitable for professionals who are interested in learning practical coding skills that allow them to leverage large amounts of data in order to make better business decisions.
Overview
According to Emsi employment data, monthly active postings for managers with Python skills have increased significantly, by 90% in the past year, and continues to grow at a staggering pace.
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.
Columbia Business School Executive Education’s two-month online program — Python for Managers (Online) — is designed to get you off the sidelines and into the programming action. The program teaches you how to implement basic coding skills for practical business applications. Columbia Business School is at the nexus where technology and business merge.
The program is divided into two sections: part one is focused on fundamentals and part two is business applications. The curriculum includes mini challenges designed to give you hands-on coding practice. Ultimately, after taking this program, you will be able to organize and analyze data efficiently — by writing your own Python code.
With a focus on business application, the program includes opportunities to read and write scripts, work with simulated data from a case study on a New York restaurant group and executing a final project with real-world application. At the end of the program, you will be able to organize, aggregate, and analyze large amounts of data using Python.
Please contact our partners at Emeritus at columbia@emeritus.org, +1 315-982-5094, or +1 315-277-2746 for a personal conversation about this program and how it may benefit you.
Delivered in collaboration with
“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
The program's Faculty Co-DirectorHear from the faculty directors about the program.
Impact
You will emerge from Columbia Business School Python for Managers (Online) with the capacity to understand and utilize Python, fostering a renewed confidence in your decision-making abilities. It will accelerate your ability to have a real impact on your organization and serve as a springboard for your career.
The key takeaways of the program are:
- Learn the fundamentals of coding in Python with a focus on practical business applications
- Read and write scripts
- Learn to communicate effectively with programmers whether you hire, manage, or collaborate with them
- 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
- Explore the practical applications of web scraping and APIs
Upon completion of this program, you will earn two credits towards a Certificate with select alumni and tuition benefits. Learn more.
Program Structure
A hybrid of Python fundamentals and hands-on learnings in the application of Python, this program teaches you how to connect to APIs, scrape data from websites, and access and analyze large volumes of data efficiently and effectively.

For full details of the curriculum, please download the brochure.
Python Fundamentals Part 1
- Review Evolution and Purpose of Python
- Understanding Your Development Environment
- Customizing Your Command Line and Practicing Command Line Prompts
- Start Building a Mental Map of Python Concepts
- Practice Coding with Basic Python Scripts
Participant Profile
Professionals interested in learning practical coding skills that allows them to leverage large amounts of data they already have, or that they want to collect, in order to make better business decisions. No prior experience in programming is required.
Representative roles and titles may include:
- Product managers, growth hackers, business strategy managers, product marketing managers
- Risk managers, portfolio managers, high frequency traders
- Data analysts, data scientists, analytics managers and VPs
- Project managers
- Management consultants
- Entrepreneurs
- Anyone who has outgrown excel for data analysis
Columbia Business School alumni and up to four of their colleagues are eligible for a 25 percent tuition benefit for this program. More on the Alumni Tuition Benefit.
Faculty

Mattan Griffel
Adjunct Assistant Professor of Business
Decision, Risk, and Operations

Mattan Griffel
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, Griffel has experience teaching business professionals who want to expand their technical skills. Forbes selected him as one of the 30 Under 30 in Education. In addition to programming and code, Griffel has taught entrepreneurship and online education. Among the companies he has advised are Pepsico, Bloomberg, GM, NYSE, and JP Morgan. He studied philosophy and finance at New York University, where he wrote his thesis on the metaphysics of consciousness.

Daniel Guetta
Associate Professor of Professional Practice
Columbia Business School

Daniel Guetta
Associate Professor of Professional Practice
Columbia Business School
Daniel Guetta is an associate professor of Professional Practice at Columbia Business School and Director of the Business Analytics Initiative at the Columbia Business School and Columbia Engineering. His research focuses on the ways companies can harness the power of data and analytics to drive value. He teaches classes in business analytics, including data science, pricing, supply chain management, and technical tools such as Python and cloud computing.
Guetta has authored award-winning case studies in the area with a number of companies and co-authored Python for MBAs. He was the 2020 recipient of the Singhvi Prize for Scholarship in the classroom. Prior to joining the faculty at Columbia Business School, he was a data scientist and engagement manager at Palantir Technologies, where he worked with clients around the world in fields ranging from finance to pharmaceuticals to help them solve their hardest problems using data. He completed his undergraduate studies in physics and mathematics at Cambridge and MIT and holds a PhD in Operations Research from the Columbia Business School.
More Digital Business Programs
Digital Strategies for Business (Online): Leading the Next-Generation Enterprise
1 CIBE Credits
$32,000
Digital Business Leadership Program
CIBE Credits
$2,800
Digital Transformation in Healthcare (Online)
2 CIBE Credits
Leading Digital Transformation: Accelerate Change for Business Impact
3 CIBE Credits
Sign Up for Email Alerts
Sign up for program updates and content relevant to today's business leaders from Columbia Business School Executive Education.