Skip to main content
career track

Python Programmer

Gain the career-building skills you need to successfully develop software, wrangle data, perform advanced data analysis, and become a Python programmer. No prior coding experience is required; you can start your journey to becoming a Python programmer today! In this track, you’ll learn how to manipulate data, write efficient Python code, and work with challenging data, including date and time data, text data, and web data using APIs.  As your skills grow, you'll progress to writing Python functions and unit testing—an essential skill needed to find bugs in your code before your users do!  Through interactive exercises, you'll also gain experience working with powerful Python libraries, including NumPy, pytest, and pycodestyle, that will help you perform key programmer tasks such as web development, data analysis, and task automation.  By the time you finish this track, you’ll have a firm grasp of what’s needed to become a Python programmer and have the skills to get started as one.

PythonClock71 hoursLearn18 coursesTrophyStatement of Accomplishment

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Introduction to Python

Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.

4 hours

Hugo Bowne-Anderson Headshot

Hugo Bowne-Anderson

Data Scientist


  • Hugo Bowne-Anderson Headshot
    Hugo Bowne-AndersonData ScientistSee Hugo Bowne-Anderson's Portfolio
  • Richie Cotton Headshot
  • Maggie Matsui Headshot
  • Jason Myers Headshot