From the ads that track us to the maps that guide us, the twenty-first century runs on code. The business world is no different. Programming has become one of the fastest-growing topics at business schools around the world. This course is an introduction to business uses of Python for MBA students. In this course, we’ll be learning how to write Python code that automates tedious tasks, parses and analyzes large data sets, interact with APIs, and scrapes websites. This might be one of the most useful classes you ever take. Required Course Material Students must have a laptop that they can bring to class – Mac or PC is fine, as long as your operating system is up to date (at least Windows 10 and Mac OS 11). This course does not require a textbook. (Optional Reading: Python for MBAs, Griffel and Guetta) Any required readings will be provided via Canvas. Slides and files will be uploaded to Canvas after each class. Students will need to complete an introductory Python class (https://courseworks2.columbia.edu/courses/152704) and pass the Basic Python Qualification exam (https://www8.gsb.columbia.edu/courses/python#basic_qual) before the first day of classes. Students that do not pass the exam before the first day of class will be dropped from the course.
Division: Decision, Risk and Operations
Curriculum Pathway: Product Management, Data Analytics and AI
Spring 2025
B8154 - 001
Part of Term
MBA - A Term
Section Syllabus
Download Syllabus
Section Notes
Attendance at the first class is mandatory for all enrolled students and those on a waitlist or who hope to add the class during Add/Drop.
Day(s)
Date(s)
Start/End Time
Room
-
Tuesday 01/27/2025 - 03/07/2025 6:00PM - 9:15PM Kravis 640
B8154 - 002
Part of Term
MBA - B Term
Section Syllabus
Download Syllabus
Section Notes
Attendance at the first class is mandatory for all enrolled students and those on a waitlist or who hope to add the class during Add/Drop.
Day(s)
Date(s)
Start/End Time
Room
-
Thursday 03/24/2025 - 05/02/2025 6:00PM - 9:15PM Kravis 420
Fall 2024
B8154 - 001
Part of Term
MBA - A Term
Section Syllabus
Download Syllabus
Section Notes
Attendance at the first class is mandatory for all enrolled students and those on a waitlist or who hope to add the class during Add/Drop.
Day(s)
Date(s)
Start/End Time
Room
-
Tuesday 09/03/2024 - 10/11/2024 6:00PM - 9:15PM Kravis 670
B8154 - 002
Day(s)
Date(s)
Start/End Time
Room
-
Tuesday 10/21/2024 - 12/06/2024 6:00PM - 9:15PM Kravis 490
Summer 2024
B8154 - 001
Day(s)
Date(s)
Start/End Time
Room
-
Tuesday 05/20/2024 - 07/03/2024 6:00PM - 9:15PM Geffen 390
Spring 2024
B8154 - 001
Day(s)
Date(s)
Start/End Time
Room
-
Thursday 01/22/2024 - 03/01/2024 6:00PM - 9:15PM Geffen 420
B8154 - 002
Part of Term
MBA - B Term
Section Syllabus
Download Syllabus
Section Notes
Attendance at the first class is mandatory for all enrolled students and those on a waitlist or who hope to add the class during Add/Drop.
Day(s)
Date(s)
Start/End Time
Room
-
Tuesday 03/18/2024 - 04/26/2024 2:20PM - 5:35PM Geffen 420
Fall 2023
B8154 - 001
Day(s)
Date(s)
Start/End Time
Room
-
Thursday 09/05/2023 - 10/13/2023 2:20PM - 5:35PM Kravis 870
B8154 - 002
Day(s)
Date(s)
Start/End Time
Room
-
Wednesday 10/23/2023 - 12/08/2023 6:00PM - 9:15PM Geffen 520
Summer 2023
B8154 - 001
Part of Term
MBA - A Term
Section Syllabus
Download Syllabus
Section Notes
Make-up dates on Friday, June 2, and Friday, June 23