Curriculum
Pick a track, then jump to any module and lesson. Free preview includes the first 3 lessons per module. Upgrade to unlock everything.
Tracks
Modules
Python Fundamentals
Variables & Data Types
Learn how Python stores and represents data. Understand numbers, strings, booleans, and type conversion—the building blocks of every program.
Control Flow (If–Else Logic)
Master decision-making in code using if, elif, and else. Write programs that respond differently based on conditions and user input.
Loops & Iteration
Learn to repeat actions efficiently with for and while loops. Build patterns, process sequences, and control loop flow with break and continue.
Functions & Scope
Write reusable blocks of code with functions. Understand parameters, return values, and how Python manages variable scope.
Lists & Tuples
Work with ordered collections of data. Learn to create, access, slice, and manipulate lists and tuples for real-world tasks.
Dictionaries & Sets
Store and retrieve data using key-value pairs and unique collections. Master lookups, membership checks, and data grouping.