The benefit of learning together with your friend is that you keep each other accountable and have meaningful discussions about what you're learning.

Courtlyn
Promotion and Events SpecialistProgram and Analyze real world data with Python
June 29, 2022
2 months, online
6-8 hours per week
US$2,600 US$2,392 or get US$260 off with a referral
Our participants tell us that taking this program together with their colleagues helps to share common language and accelerate impact.
We hope you find the same. Special pricing is available for groups.
The benefit of learning together with your friend is that you keep each other accountable and have meaningful discussions about what you're learning.
Courtlyn
Promotion and Events SpecialistBased on the information you provided, your team is eligible for a special discount, for Python For Managers (Online) starting on June 29, 2022 .
We’ve sent you an email with enrollment next steps. If you’re ready to enroll now, click the button below.
Have questions? Email us at group-enrollments@emeritus.org.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, but 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:
Despite a slump due to the pandemic, job postings for managers with python skills have gone up by 25% in 2020 according to EMSI data.
According to a Bloomberg report, the language Citigroup wants its incoming investment bank analysts to know is Python.
"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 at Columbia Business School
Designed for experienced professionals interested in learning practical coding skills to leverage the massive data stream their company already generates or data that they would like to collect, this program offers valuable instruction in the most popular and fastest-growing programming language. Python can help any professional solve business problems, plan for the future, and communicate more fluently with coders and developers. No prior coding experience is required. It is best suited for professionals in the following roles:
Senior Managers and Executives
Ideal for senior management with more than 10 years of experience in data-saturated industries such as IT, healthcare, and banking and financial services, who seek to establish an artificial intelligence or machine learning roadmap for their organization. Participants seek to gain a practical understanding of Python and wish to interact in more meaningful ways with data scientists and analysts by sharing the language of Python. Representative roles include:
Risk Managers, Traders, & Bankers
Ideal for professionals with 6-20+ years in the financial services industry who are interested in finance-related applications of Python such as forecasting and algorithmic trading, allowing them to react swiftly to market changes. Likely participants hold a business, finance, or statistics degree and want to be armed with the latest technological tools to gain or maintain a competitive edge. Representative roles include:
Mid- to Senior-Level Technology Managers
Ideal for professionals with 11-20 years of experience who are tasked with creating a technology strategy for their organization as well as building and deploying technology to serve their enterprise. Drawing from many industries, participants often work in the tech field. They collaborate with colleagues who are fluent in multiple programming languages and would like to improve their communications with developers. They seek a foundation for a future in AI or machine learning and want to add a popular language to their skillset. Representative roles include:
Analysts
Ideal for junior professionals with 1-5 years of experience working as an analyst or for mid-career analysts with 5-15 years of experience. Working in any industry, analyst participants often are already fluent in some programming languages (such as R, SQL, or VBA). They analyze data, produce reports, and build dashboards for their organizations. They seek to advance from data to big data and want to keep pace with trends in the swiftly evolving data science ecosystem. Representative roles include:
Consultants
Ideal for professionals with 6-20+ years of experience in the consulting industry who develop strategies for clients’ specific business challenges. Looking to base solutions on the latest data and technology advancements, participants seek to leverage Python’s capabilities to solve business problems, progressing beyond MS Excel to create reports, dashboards, and models for their clients. Representative roles include:
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.
The goal of this curriculum is to present a hybrid of Python fundamentals and hands-on practice in the application of Python. You will learn how to connect to APIs, scrape data from websites, and access and analyze large volumes of data efficiently and effectively.
As you begin your exploration of Python’s capabilities, you will start by setting up your development environment.
You will review the evolution and purpose of Python, gain an understanding of your development environment, customize your command line, practice command line prompts, start building a mental map of Python concepts, and practice coding with basic Python scripts.
In this module, you will work with If statements, Else and Elif statements, logic structures, lists, and For loops.
You will gain an understanding of the role of dictionaries, functions, and import, practice writing code for dictionaries and functions, and refactor code for efficiency and simplicity.
In this module, you will be introduced to data in Python, review Jupyter, work on data without Pandas, explore Panda series data frames, understand columns and rows, and read data.
You will filter data, edit data frames, understand how duplicated and missing values impact data hygiene, gain an introduction to combining data, and construct full orders in a case study of New York restaurants.
In this module, you will explore examples of APIs, use Python to connect to an API, develop an understanding of HTML, and learn how to use web scrapers in Python to pull information from a page.
Skills you will master in this module include loading nutrition data, scraping the data, joining it all together, connecting to Weather API, creating a Weather data frame, and aggregating data.
Your culminating module focuses on advanced data aggregation, aggregating with time, making pretty plots, and your final project.
As you begin your exploration of Python’s capabilities, you will start by setting up your development environment.
You will filter data, edit data frames, understand how duplicated and missing values impact data hygiene, gain an introduction to combining data, and construct full orders in a case study of New York restaurants.
You will review the evolution and purpose of Python, gain an understanding of your development environment, customize your command line, practice command line prompts, start building a mental map of Python concepts, and practice coding with basic Python scripts.
In this module, you will explore examples of APIs, use Python to connect to an API, develop an understanding of HTML, and learn how to use web scrapers in Python to pull information from a page.
In this module, you will work with If statements, Else and Elif statements, logic structures, lists, and For loops.
Skills you will master in this module include loading nutrition data, scraping the data, joining it all together, connecting to Weather API, creating a Weather data frame, and aggregating data.
You will gain an understanding of the role of dictionaries, functions, and import, practice writing code for dictionaries and functions, and refactor code for efficiency and simplicity.
Your culminating module focuses on advanced data aggregation, aggregating with time, making pretty plots, and your final project.
In this module, you will be introduced to data in Python, review Jupyter, work on data without Pandas, explore Panda series data frames, understand columns and rows, and read data.
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:
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 use Python to help make decisions on where to invest and to know what’s working.
Tutorials to Set-Up Development Environment
Real-World Questions on Real-World Applications
Work with an Actual API
Case Study with Simulated Data from a New York Restaurant Group
Bite-Sized Learning
Dedicated Program Support Team
Mobile Learning App
Peer Learning and Feedback
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:
Representative Job Titles:
![]()
Mattan Griffel
Faculty Co-Director; Adjunct Assistant Professor of Business at Columbia Business School
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 him as one of the 30 Under 30 in Education.
In addition to programming and code, Professor 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
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 and Columbia Engineering. He served as a data scientist and engagement manager at Palantir Technologies. In addition, he was a research scientist intern on the modelling and optimization team for Amazon.com.
Upon completion of the program, participants will receive a certificate of participation from Columbia Business School Executive Education and one day toward a Certificate in Business Excellence.
Preview Program For FreeYour 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.
Flexible payment options available.