Python for Data Science

At its core, this course is project-based and integrates practical application as well as the opportunity to create and run your own Python projects.

Enroll this week to receive a 10% tuition reduction

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:

You Will Be Able To:

  • Create enduring 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
Request for Information

Career Outlook




The average annual base pay for a Python developer in the United States



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 Instructor

Brian Craft, MSc
Brian Craft, MScPython for Data Science
Read More

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.

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.

“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.”

Register Now

Are you ready to take a leap forward and immerse yourself in a new learning experience? Register online or schedule a call to request more information. Enroll now and gain valuable knowledge and skills that will boost your career to the next level.