Skip to Content
Catalog
Log In
Sign Up

Python

Python is a general-purpose, versatile, and powerful programming language. It’s a great first language because it’s concise and easy to read. Whatever you want to do, Python can do it. From web development to machine learning to data science, Python is the language for you.

Why we love it:

  • Great first language

  • Large programming community

  • Excellent online documentation

  • Endless libraries and packages

  • World-wide popularity

  • Powerful and flexible

Recommended

Course

Learn Python 3

Beginner friendly

18 Lessons
Language Fluency

Featured resources

Beginner friendly courses

Skill Path

Analyze Data with Python

Beginner friendly

28 Lessons
With Final Project
Skill Path

Analyze Financial Data with Python

Beginner friendly

19 Lessons
With Final Project
Skill Path

Build Chatbots with Python

Beginner friendly

22 Lessons
With Final Project
Skill Path

Visualize Data with Python

Beginner friendly

12 Lessons
With Final Project
Course

Learn Python 3

Beginner friendly

18 Lessons
Language Fluency
Course

Learn Hardware Programming with CircuitPython

Beginner friendly

2 Lessons

Intermediate courses

Skill Path

Apply Natural Language Processing with Python

Intermediate

8 Lessons
With Final Project
Skill Path

Build Deep Learning Models with TensorFlow

Intermediate

6 Lessons
With Final Project
Skill Path

Build Python Web Apps with Flask

Intermediate

22 Lessons
With Final Project
Skill Path

Build a Machine Learning Model with Python

Intermediate

16 Lessons
With Final Project
Skill Path

Master Statistics with Python

Intermediate

22 Lessons
Skill Path

Pass the Technical Interview with Python

Intermediate

43 Lessons
Course

Learn Web Scraping with Beautiful Soup

Intermediate

1 Lesson
Course

How to Clean Data with Python

Intermediate

2 Lessons
Course

Learn Flask

Intermediate

8 Lessons
Course

Text Preprocessing

Intermediate

2 Lessons
Course

Hypothesis Testing with Python

Intermediate

6 Lessons
Course

Language Parsing

Intermediate

2 Lessons
Course

Text Generation

Intermediate

1 Lesson

More resources

Blog

Using Machine Learning to Analyze Taylor Swift's Lyrics

Blog

Web Scraping MLB Stats with Python and Beautiful Soup

Blog

How to Build a Data Science Portfolio

Blog

Aggregating Pokémon Data with Python and Pandas