Programming

Study Python, control flow, core data structures, and recursion.

Python

Eliminate mistakes in strings, mutation, aliasing, object state, and complexity.

6 items · 55 min

Control Flow

Build reliable string traversal, branching, and iteration fluency.

3 items · 25 min

Data Structures

Select and use lists, mappings, sets, stacks, queues, heaps, and graph traversals.

7 items · 130 min

Recursion

Practice base cases, call traces, and recursive decomposition.

3 items · 45 min