Logo prodessional education

Python for Data Science

A 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.

About the Course

Our eight-week Python for Data Science program introduces core concepts of Python as a programming language. This technical program is project-based and presents you with the opportunity to create and run your own Python projects.

You Will Learn To:

  • Understand Python language.
  • Perform advanced data analysis and processing.
  • 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.
Methodologies and Techniques:
techniques cpurse python
You Will Be Able To:
  1. Create enduring models to be deployed as an API or used for batch scoring.
  2. Design code that runs in parallel using multiprocessing and multithreading functionality.
  3. Discuss advanced Python functionalities like classes and functions.

Request for Information

Career Outlook




The average annual base pay for a Python developer in the US


Python’s rank among programming languages that developers want to learn


The projected employment growth for Python users from 2019 to 2029

  • Entry-Level Software Developer
  • GIS Analyst
  • Junior Python Developer
  • Machine Learning Engineer
  • Python Full-Stack Developer
  • Quality Assurance Engineer
  • Senior Python Developer

Meet Your Instructors

Headshot of the instructor: Brian Craft
Brian Craft, MSc
Python for Data Science

Brian Craft is a seasoned data scientist with years of industry experience. In his role as a data scientist at Conagra Brands, he focuses on scaling their machine learning capabilities and develops models to understand consumer purchase behavior and identify emerging ingredient and flavor trends.

Do you have questions?

University of Chicago

“By directly involving students in the challenge of securing the right data and exploring potential solutions, we’re equipping them with the foundational skills required to deliver tangible results to clients.”

– Greg Green, PhD, Associate Senior Instructional Professor and Director of the MScA Program at the University of Chicago

The University of Chicago Approach to Online Learning

Our online learning programs are crafted with your specific needs in mind. Programs combine e-learning with live, interactive sessions to strengthen your skill set while maximizing your time. We couple academic theory and business knowledge with practical, real-world application. Through online learning sessions, you will have an opportunity to grow your professional network and interact with University of Chicago instructors and your classmates.

Download the brochure

Are you ready to take a leap forward and immerse yourself
in a new learning experience? Click the button below to
download the brochure or schedule a call to request more information.
Gain valuable knowledge and skills that will
boost your career to the next level.

Two professionals analyzing a document with two co-workers in the background