Pick a theme and build momentum puzzle by puzzle.
Start with reading errors, assigning values, and naming data.
Practice quotes, interpolation, and formatting syntax.
Work through loops, list methods, and compact list syntax.
Debug functions, returns, dictionaries, and structured data.
Solve LeetCode-style puzzles with arrays, strings, and dynamic programming.