01 / The ladder
The ladder
Seventy-four levels, one idea each, in the order you need them. Running a program. Asking the world a question before you move. Variables that outlive a turn. Lists and loops. Dicts. Your own types. Exceptions. Dijkstra. Each level tells you what it wants, warns you about the mistake you're about to make, and will show you a worked answer with an explanation of why it's written that way. Pass one and your bot gets better hardware: a bigger CPU, more scanner range, storage that survives the trip home.


















