This online data science specialization is designed for learners with little to no programming experience who want to use Python as a tool to play with data. You will learn basic input and output methods, variables, operations, flow control statements, and how to make your programs reusable and adaptive with functions. You will focus on packages specifically used for data science, such as Pandas, Numpy, Matplotlib, and Seaborn. This specialization is also an excellent primer for learners preparing to complete CU Boulder’s Master of Science in Data Science program. 

By completing this specialization, you will be able to:

  • Master the f​undamentals of Python programming
  • Use d​ata manipulation packages such as Numpy and Pandas
  • Use d​ata visualization packages such as Matplotlib and Seaborn


  • Introduction to Python Fundamentals
  • Introduction to Python Functions 
  • Python Packages for Data Science

Enroll Now