Skip to Content

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

16 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

21 Lessons
With Final Project
Skill Path

Visualize Data with Python

Beginner friendly

12 Lessons
With Final Project
Course

Learn Python 3

Beginner friendly

16 Lessons
Language Fluency
Course

Probability

Beginner friendly

4 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 Django

Intermediate

8 Lessons
With Final Project
Skill Path

Build Python Web Apps with Flask

Intermediate

21 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

31 Lessons
Skill Path

Pass the Technical Interview with Python

Intermediate

43 Lessons
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
Course

Linear Regression in Python

Intermediate

4 Lessons