A NEW PROGRAM
Python for Data Science
Regardless of where you are around the world, learn with the University of Chicago.
Request for Information
This course is differentiated by its online platform, its focus on behavioral finance for businesspeople, and by UChicago’s earned reputation for behavioral studies!
Python for Data Science
In a world where data is considered a commodity, data science practitioners need to have a greater understanding of the components of designing and writing Python code, while utilizing this code in creative and relevant ways to solve real-world problems.
Are You a Technical Professional or Data Analyst Looking to Transition to Python?
This program is designed for professionals who have a rudimentary knowledge of Python and machine learning, or are eager to learn about data science. Business intelligence analysts with a strong foundation on the theory of data analysis and manipulation, but have limited Python exposure, and those who work with a quantitative mind but no technical toolkit, will also benefit from this program.
Request for Information
About the Program
Our eight-week Python for Data Science program introduces the basic concepts of Python as a programming language. This highly technical program is project-based at its core and you will be presented with many practical examples before being afforded an opportunity to create and run your own Python projects.
You will learn to:
- Understand Python language.
- Perform advanced data analysis and manipulation.
- Write production level Python code.
- Train and evaluate machine learning models.
- Design and optimize Python code for performance and speed.
- Write Python code to efficiently process large data sets.
- Prepare machine learning models for production use.
After Completing the Program You Will Be Able to:
- Create persisting models to be deployed as an API or used for batch scoring.
- Design code that runs in parallel using multiprocessing and multithreading functionality.
- Discuss advanced Python functionalities like classes and functions.

The University of Chicago Approach to Remote Learning
Our remote learning programs are crafted with your specific needs in mind. Programs combine e-learning with live, interactive sessions to strengthen your skillset while maximizing your time. We couple academic theory and business knowledge with practical real-world application.
Through remote learning sessions, you will have an opportunity to grow your professional network and interact with University of Chicago instructors and your classmates.
Why the University of Chicago?
Becoming a member of the University of Chicago community means gaining access to world-class instructors and a cohort of curious, diverse individuals.
Through a firm grounding in core principles and a rigorous approach to problem-solving, our teaching method—the Chicago Approach—will give you the tools you need to make sense of complex data and turn ideas into impact.
Program participants will receive a certificate of completion.
