Learning paths
Browse Python topics
Choose a learning path based on where you are in your Python journey.
Getting Started with Python
Introduce absolute beginners to Python, programming basics, and the learning journey ahead.
Python Basics
Build a foundation in Python with variables, data types, input/output, and basic operations.
Control Flow and Logic
Teach how to make decisions and repeat actions in Python using if statements, loops, and logical operators.
Working with Data
Introduce Python's main data structures and how to use them in practical scenarios.
Functions and Next Steps
Introduce functions, modules, and guide learners toward real-world projects and career paths.