Each workout presents a code snippet; you must predict the output before checking the answer.
The 50 workouts span essential Python foundations to more complex algorithmic thinking:
It introduces an "Elo rating" system for coding, allowing you to track your individual progress through the 50 puzzles.