These exercises are designed to improve your fluency in reading code. Choose one below to get started.
The fundamentals, from simple variable assignment to if statements, for loops, and while loops.
Expressions that evaluate to either True or False, such as a and (b or not c).
Function definitions and function calls. The higher difficulty levels include function composition, such as f(g(x)).