All Modules
10 modules, zero to hero. Work through them in order — each one builds on the last.
- View module
Modules 1
Getting Started & Fundamentals
Write your first Python program and learn variables, types, and basic arithmetic.
10 lessons
- View module
Modules 2
Control Flow
Booleans, conditionals, and loops — teach your programs to make decisions and repeat work.
10 lessons
- View module
Modules 3
Data Structures
Lists, tuples, dictionaries, and sets — the containers every real program needs.
10 lessons
- View module
Modules 4
Functions & Scope
Package logic into reusable functions and understand how scope works.
10 lessons
- View module
Modules 5
Object-Oriented Programming
Classes, objects, inheritance, and polymorphism.
11 lessons
- View module
Modules 6
File Handling & Error Management
Read and write files, work with CSV/JSON, and handle exceptions gracefully.
9 lessons
- View module
Modules 7
Modules, Packages & Environment
Organize code across files, use pip, and manage virtual environments.
8 lessons
- View module
Modules 8
Working with Data & APIs
Call APIs with requests, parse JSON, and handle network errors.
8 lessons
- View module
Modules 9
Intermediate Python & Best Practices
Generators, decorators, context managers, regex, and testing.
10 lessons
- View module
Modules 10
Capstone Projects
Put it all together and ship something real.
6 lessons