Request for Information


February 17, 2022


USD $2,500


Eight weeks
  • null


    This program is offered in English, and Spanish

Course Format

Online learning with live, interactive sessions


Brian Craft, BA (Cum Laude), MSc;
Lecturer for Python of Analytics,
University of Chicago

Request for Information

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 with basic knowledge of Python and machine learning who are eager to learn about data science. Business intelligence analysts with a solid grasp of the theory of data analysis and management seeking to learn more about Python and enhance their technical toolkit will also gain valuable insights.

Meet the Instructor

Brian Craft, BA (Cum Laude), MSc
Lecturer of Python for Data Science, University of Chicago

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

Career Outlook

Python has become one of the most popular programming languages, with approximately 30% of the market share. According to the Python Developer Survey, data science, machine learning, and web development are among the fields to most frequently use the language. Available positions that require familiarity with Python are on the rise; world-class companies including Accenture, Amazon, Apple, Deloitte, Google, Microsoft, and Netflix were among the many businesses responsible for the significant jump in the number of job openings for Python developers, from 70,242 positions in September 2019 to 79,942 as of February 2021.


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

Potential Job Titles for Python Developers

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

What Our Participants Say


Pablo Guzmán Valenzuela
Process Development Engineer and Geometallurgist at BHP

Chile, October 2020

I believe that the program provides a solid general overview of Python’s potential for aspects of data science... I think the graduates of the program left with the ability to develop general ML models and, above all, to continue learning and deepening this knowledge with all the information that exists in the public domain on Python programming. This is because the program goes quite deep into the basics of the tool.

Katherine Leal Guayamuco
Advisor for the National Planning Department of Colombia

Colombia, August 2020

The course material is very clear and well designed. It is a great program for acquiring core Python knowledge and skills in an optimally structured way