Python Learning Paths#

Take your coding skills to the next level with Real Python’s accelerated study plans for beginner, intermediate, and advanced Python developers.

Real Python Learning Paths

At Real Python you can learn all things Python from the ground up. Everything from the absolute basics of Python, to web development and web scraping, to data visualization, and beyond.

Whether you’re a beginner, intermediate or advanced Pythonista, our custom-made Learning Paths will take your skills to the next level with an accelerated, hands-on study plan.

All of the resources in our learning paths were created by professional Python developers with years of experience to ensure you’re learning the skills and techniques that really matter.

You’ll find your way through the entire Python curriculum, so you’ll always know what to focus on next.

Browse Learning Paths#

Ready to continue your Python journey? Pick your Learning Path and jump right in:

How to Stand Out in a Python Coding Interview

Learning Path

Ace Your Python Coding Interview

7 Resources ⋅ Skills: Python, Coding Problems, Algorithms

Web Development Tutorials Artwork

Learning Path

Become a Python Web Developer

11 Resources ⋅ Skills: Web Development, Django, Flask, APIs

Data Engineer Interview Questions With Python

Learning Path

Data Collection & Storage

7 Resources ⋅ Skills: Data Science, Databases

Python Data Science Artwork

Learning Path

Data Science With Python Core Skills

15 Resources ⋅ Skills: Pandas, NumPy, Data Cleaning, Data Visualization

Python Dev-Ops artwork

Learning Path

DevOps With Python

7 Resources ⋅ Skills: Packaging & Deployment, AWS, Docker

Get Started With Django Part 1: Build a Portfolio App

Learning Path

Django for Web Development

13 Resources ⋅ Skills: Django, Web Development, Projects

Python Flask Tutorials Artwork

Learning Path

Flask by Example

8 Resources ⋅ Skills: Web Development, Flask Framework

Python Basics

Learning Path

Introduction to Python

28 Resources ⋅ Skills: Core Python 3, Python Syntax

Python Machine Learning Artwork

Learning Path

Machine Learning With Python

6 Resources ⋅ Skills: Image Processing, Text Classification, Speech Recognition

OOP in Python 3

Learning Path

Object-Oriented Programming (OOP) With Python

8 Resources ⋅ Skills: OOP Fundamentals, Classes & Objects, Methods

Pandas Tricks

Learning Path

Pandas for Data Science

11 Resources ⋅ Skills: Pandas, Data Science, Data Visualization

Python IDEs and Code Editors: The Complete Guide

Learning Path

Perfect Your Python Development Setup

11 Resources ⋅ Skills: Python Setup, Code Editors & IDEs, Running Apps

Python Basics Book

Learning Path

Python Basics Book

19 Resources ⋅ Skills: Python 3 Fundamentals, Real-World Projects

Speed Up Your Python Program With Concurrency

Learning Path

Python Concurrency & Parallel Programming

9 Resources ⋅ Skills: Multithreading, Multiprocessing, Async IO

Python and PyQt: Building a GUI Desktop Calculator

Learning Path

Python GUI Programming

5 Resources ⋅ Skills: Graphical User Interfaces (GUIs)

Python Web Scraping Category Artwork

Learning Path

Python Web Scraping

6 Resources ⋅ Skills: Web Scraping, HTTP Requests, Data Parsing

Python Testing

Learning Path

Test Your Python Apps

6 Resources ⋅ Skills: Testing Python Code, PyTest, Mocking

Python Best Practices Artwork

Learning Path

Write More Pythonic Code

14 Resources ⋅ Skills: Best Practices, Writing Idiomatic Python

Got feedback on our learning paths?