CS103 · Interactive course map
The programming dependency graph.
Follow the prerequisite edges and jump straight into the slide deck for any concept. Algorithms appear where they become useful—as applications of arrays, functions, linked structures, trees, and object models.
—
concepts
9
branches
23
lecture decks
01 · Navigate
See what each concept depends on.
The graph flows vertically: prerequisites sit above the concepts they unlock. Filter by phase or module, then select any node to preview its slide.
Building the concept tree…
Fit overview use the slider, +/−, Ctrl/⌘-wheel, or keyboard +/−; press 0 to fit everything again.
02 · Find anything
Complete concept index.
Search every concept, locate it in the visual tree, or open its lecture deck directly.
Loading index…