Cheat sheets
>One page per module
124 quick-reference rows you can keep open while you write code.
20 rows
Python Basics — cheat sheet
Use these building blocks to write small Python programs that are clear and easy to test.
Python BasicsOpen
24 rows
Operators and Control Flow — cheat sheet
Use expressions, decisions, and loops to make your program calculate and choose what happens next.
Operators and Control FlowOpen
20 rows
Data Structures — cheat sheet
Choose the right collection to organize values, text, and named information in your programs.
Data StructuresOpen
20 rows
Functions and Modules — cheat sheet
Put repeated work in named functions, then use built-in tools and modules to keep code organized.
Functions and ModulesOpen
20 rows
Errors, Files and OOP — cheat sheet
Handle problems safely, save text, and use classes to group related data and behavior.
Errors, Files and OOPOpen
20 rows
Projects — cheat sheet
Reuse these small-program patterns to turn an idea into a working project one clear step at a time.
Practice ProjectsOpen