Topic sections
Topic directory overview
Topic directory
Use topic pages when concepts should feel situated, not flat.
These routes stay compact, but the topics, grouped overviews, starter tracks, and progress cues still derive from the same canonical metadata and local-first progress seams the rest of the product already uses.
Subject entry points
Subjects stay distinct so the topic directory does not become a flat list.
Math
Enter the current math slice through graph transformations, rational-function asymptotes, exponential change, vectors, complex-plane geometry, trig identities, inverse-angle reasoning, polar coordinates, and parametric motion without leaving the same live-bench product language used elsewhere on the site.
Functions and Change is the clearest bounded first route.
Computer Science
Enter the current computer-science slice through one bounded algorithms-and-search branch where visible list work now widens into one shared graph-traversal bench without leaving the product's simulation-first architecture.
Algorithms and Search Foundations is the clearest bounded first route.
22 topics
Topic order follows the topic catalog, with subject groupings layered on top of the same canonical metadata.
97 published modules
Every topic page pulls concepts from the canonical registry and links back into the existing concept pages and starter tracks.
4 subjects
Topic browsing now scales by subject without introducing a second content catalog or route tree.
14 topics
Fluids
Start with pressure as force per area, then keep the fluids story coherent through hydrostatic pressure, steady-flow continuity, Bernoulli's speed-pressure-height trade, buoyancy from displaced fluid, and resistive drag that settles into terminal speed.
Pressure in fluids is still the cleanest first concept here.
Thermodynamics
Separate temperature from total internal energy, bridge that microscopic story into gas pressure and the ideal-gas law, then follow how thermal energy crosses boundaries and shapes honest heating curves on one compact thermal branch.
Temperature vs U is still the cleanest first concept here.
Modern Physics
Keep the modern-physics branch bounded with the photoelectric effect, atomic spectra, de Broglie matter waves, the Bohr model, and radioactivity / half-life so threshold emission, discrete lines, matter wavelength, quantized hydrogen levels, and probabilistic nuclear decay all stay tied to compact, visually honest benches instead of detached historical anecdotes.
Photoelectric effect is still the cleanest first concept here.
Functions
Use parent-curve moves, a shifted reciprocal family, and one exponential bench so graph moves, asymptotes, domain breaks, growth versus decay, and target-time questions stay tied to the same visual branch before the math path widens into local and accumulated change.
Graph transforms is still the cleanest first concept here.
Calculus
Start from slope on the graph itself, use one constrained rectangle bench to make a real maximum visible, keep limit and continuity behavior available on one target point, and then widen into signed area and accumulation so rate and total change stay connected on one visual branch.
Derivative as slope is still the cleanest first concept here.
Complex Numbers and Parametric Motion
Use one bounded math branch where the complex plane, unit-circle rotation, polar coordinates, trig identities, inverse-angle reasoning, and motion traced from equations all stay tied to the same coordinate language.
Complex numbers is still the cleanest first concept here.
3 topics
Algorithms and Search
Use one bounded CS branch where visible list work grows into one coherent graph-traversal bench, so sorting, binary search, adjacency, BFS, DFS, and visited-state behavior stay on compact live surfaces.
Sorting trade-offs is still the cleanest first concept here.