🟢 Foundations
Start here. Syntax, variables, control flow, functions.
154 topics
Python Basics 32
Core syntax, variables, data types, and language fundamentals.
Browse topics → Control Flow 10
Conditionals, loops, iteration, and branching logic.
Browse topics → Functions & Scope 33
Defining functions, scope, closures, and functional patterns.
Browse topics → Data Structures 20
Lists, dicts, sets, tuples, and algorithmic thinking.
Browse topics → File & I/O 17
Reading/writing files, file formats, and I/O operations.
Browse topics → Modules & Packages 42
Imports, packages, pip, virtual environments, and project setup.
Browse topics →