An interactive, asynchronous curriculum that takes you from your first print() to writing recursive functions — no installs, no setup, just code.
Variables, data types, f-strings, input, and arithmetic — the building blocks for everything that follows.
Booleans, comparisons, if/elif/else, logical operators, and nested conditionals.
while loops, for loops, range(), accumulation patterns, nested loops, and flow control.
Lists, indexing, slicing, dictionaries, key-value pairs, and iterating over structured data.
Functions, parameters, return values, scope, and an introduction to recursive thinking.