Your lessons
Topics
Query optimizers
Understand query plans, estimates, joins, and indexes. Investigate slow SQLite queries.
5 lessonsBiologyAbiogenesis
How life could emerge from nonliving matter. Compare hypotheses, evidence, and open questions.
6 lessonsPhysicsOrbital mechanics
Understand orbits and spacecraft maneuvers through diagrams, simulations, and mathematics.
6 lessonsMusicPiano and music theory
Learn keyboard geography, rhythm, notation, and chords. Play a Beethoven theme and an original rock-style study.
24 lessonsSoftware engineeringDistributed consensus, replication, and fault tolerance
Reason from failures and client guarantees to replication, consensus, recovery, and safe system design.
17 lessonsEconomicsHow modern monetary systems work
Follow money through bank accounts, payment systems, government finance, and prices. Separate accounting from causal claims.
16 lessonsEconomics and societyHow modern capitalist economies work
Understand production, markets, firms, work, ownership, inequality, government, and economic change. Assess mechanisms and competing explanations.
18 lessonsVisual arts and opticsPhotography: exposure, optics, and composition
Connect captured light, optical geometry, color, and composition. Diagnose photographs and make deliberate camera choices.
12 lessonsMathematics and evidenceProbability, Bayesian reasoning, and uncertainty
Reason from outcome spaces to Bayesian updating, sampling uncertainty, statistical tests, and explicit decision losses.
14 lessonsBiologyEvolution, natural selection, and genetic drift
Connect inheritance to selection, drift, gene flow, adaptation, species formation, and evidence of shared ancestry.
11 lessonsSoftware engineeringCompilers and interpreters
Follow source through tokens, syntax, binding, types, intermediate code, optimization, execution, and linking. Inspect a bounded working expression compiler.
13 lessonsPolitics and institutionsElectoral systems and political representation
Follow ballots into winners and seats. Compare plurality, ranked counts, proportional lists, mixed systems, and district boundaries while separating arithmetic from political judgments.
12 lessonsPhysicsThermodynamics and statistical mechanics
Connect heat, work, temperature, entropy, microscopic populations, and phase changes. Test engines, refrigerators, and equilibrium claims against explicit assumptions.
13 lessonsPractical designVisual design, typography, and information hierarchy
Explain how grouping, typography, layout, color, and visual encodings affect a reader’s task. Compare treatments and separate technical checks from evidence of usability.
11 lessonsWeb design and interactionPractical web UI/UX
Refactor working interfaces, complete forms, recover from errors, inspect asynchronous states, query records, and test real responsive components and keyboard behavior.
15 lessonsBiologyMolecular biology
Follow DNA copying and repair, RNA processing, translation, regulation, and molecular evidence. Separate sequence consequences from cellular function.
13 lessonsMathematics and networksGraph theory
Model relations, inspect connectivity, and compare searches, dependencies, routes, spanning trees, flows, and assignments. Check what an optimum actually proves.
11 lessonsEconomics and strategic decisionsGame theory
Compare incentives, equilibria, coordination, commitments, repeated interaction, private information, signals, bargaining, and auction rules. Separate model solutions from behavior and fairness.
13 lessonsSoftware engineeringType systems and inference
Inspect typing rules, equality constraints, unification, let polymorphism, variants, subtyping, variance, effects, and runtime boundaries with a working bounded inference engine.
12 lessonsPractical skillsSolve a 3×3 from memory
Learn pieces and notation from zero, then a complete layer-by-layer method. Practice recognizing cases and recalling moves without a cheat sheet.
11 lessonsLanguages and readingRead French
Read French sentences, news, fiction, and informal developer posts. Trace references, events, and qualified claims through original passages and guided practice.
28 lessonsPhysics and predictionChaos theory and weather prediction
Connect nonlinear dynamics, sensitive dependence, numerical models, observations, ensembles, and forecast decisions. Separate chaotic trajectories from weather and climate uncertainty.
14 lessons