What should a 22-year-old be learning?
At age 22, 115 topics open up across Science, Mathematics, Computing. Each one has prerequisites that come first, so the order matters more than the list: Hamilton's Principle and the Action is a typical starting point.
How do I know what a 22-year-old already knows?
LightMySky starts by assuming everything below the learner’s level is already known, then checks the assumption as they practise. What holds up stays lit; what does not comes back for review.
Science
- Hamilton's Principle and the ActionForces & Motion
- The Hamiltonian, Phase Space and the Canonical EquationsForces & Motion
- Fluctuations, Linear Response and the Fluctuation-Dissipation RelationThermal & Statistical Physics
- The Grand Canonical Ensemble and the Chemical PotentialThermal & Statistical Physics
- Chain Growth and Step Growth: Two Routes to a PolymerChemistry
- Cross-Coupling in Practice: Choosing Ligand, Base and ConditionsChemistry
- Reading a Paper and Its Supporting InformationChemistry
- Searching the Chemical Literature by Structure and by ReactionChemistry
- Characterisation Standards: What Counts as Proof of a New CompoundChemistry
- Solid-State Synthesis: Controlling Phase, Defect and DopantChemistry
- Porous Frameworks: Pores, Guests and StabilityChemistry
- Strategy in Retrosynthesis: Strategic Bonds and Convergent RoutesChemistry
- Protecting Group Strategy: Orthogonality and the Order of RemovalChemistry
- Structure Elucidation from a Complete Data SetChemistry
- NMR After Assignment: Relaxation, Distance and ExchangeChemistry
- Reducible Representations and Predicting Infrared and Raman ActivityChemistry
- Choosing Between Vibrational Methods: Infrared, Raman and Resonance RamanChemistry
- Single-Crystal Diffraction: From Reflections to a Refined StructureChemistry
- Substrate Control of Stereochemistry: Models for Facial SelectivityChemistry
- Asymmetric Catalysis: Where Enantioselectivity Comes FromChemistry
- Organocatalysis: Enamine and Iminium ActivationChemistry
- States as Vectors: Dirac Notation and the State SpaceQuantum & Modern Physics
- Observables as Hermitian Operators and Their SpectraQuantum & Modern Physics
- Commutators, Compatible Observables and the General Uncertainty RelationQuantum & Modern Physics
- Poisson Brackets and Constants of the MotionForces & Motion
- Noether's Theorem: Symmetry and Conserved QuantitiesForces & Motion
- From Coordinates to Fields: the Lagrangian DensityForces & Motion
- Angular Momentum from Its Commutation RelationsQuantum & Modern Physics
- Unitary Time Evolution and the Heisenberg PictureQuantum & Modern Physics
- Covariant Electrodynamics and the Field TensorElectricity & Magnetism
- Gauge Freedom and the Potentials as the Working VariablesElectricity & Magnetism
- Ideal Quantum Gases and Bose-Einstein CondensationThermal & Statistical Physics
- Phase transitions, order parameters and broken symmetryThermal & Statistical Physics
- Dimensional Analysis, Scaling and the Order-of-Magnitude EstimateScientific Inquiry
- Fitting a Model to Data: Least Squares, Chi-Square and Goodness of FitScientific Inquiry
- Systematic Error, Controls and the Design of a MeasurementScientific Inquiry
- Alignment Scoring: Substitution Matrices, Gap Penalties and SignificanceGenetics & Evolution
- Cancer as Clonal Evolution: Drivers, Passengers and Selection in a TissueGenetics & Evolution
- Differential Expression from Counts: Dispersion, Fit and ShrinkageGenetics & Evolution
- Hidden Markov models for sequence: profiles, states and decodingGenetics & Evolution
- Models of Sequence Evolution and Maximum Likelihood TreesGenetics & Evolution
- Bayesian Phylogenetics: Priors, Sampling and Judging ConvergenceGenetics & Evolution
- Phylogenomics: Gene Trees, Species Trees and Why They DisagreeGenetics & Evolution
- Stochastic Gene Expression: Bursting, Noise and Cell-to-Cell VariationGenetics & Evolution
- Single-Cell RNA Sequencing: From Droplets to a Count MatrixGenetics & Evolution
- Mapping Regulatory Elements: Accessibility, Occupancy and ContactGenetics & Evolution
- What a Cell Has to Break to Become a TumourOrganisms & Life Processes
- Oncogenes and Tumour Suppressors: Why One Allele Is Sometimes EnoughGenetics & Evolution
- Designing a Biological Experiment: Units, Controls and RandomisationScientific Inquiry
- Pseudoreplication: When n Is Smaller Than It LooksScientific Inquiry
- Power and Effect Size, Decided Before the DataScientific Inquiry
- Researcher Degrees of Freedom and the Pre-registered Analysis PlanScientific Inquiry
- Reading a Primary Paper: The Claim, the Figure and the Missing ControlScientific Inquiry
- Gene Regulatory Networks: Motifs and What They ComputeGenetics & Evolution
- Checkpoint Blockade: Taking a Brake Off a T CellThe Human Body
- Genome Engineering: Cut Site, Repair Choice and Editing OutcomeGenetics & Evolution
- Base and Prime Editing: Changing DNA Without a Planned Double-Strand BreakGenetics & Evolution
- The Tumour Microenvironment: Stroma, Hypoxia and Immune ExclusionOrganisms & Life Processes
- Targeted Therapy and the Resistance That Follows ItOrganisms & Life Processes
Mathematics
- Reading a Mathematics PaperMathematical Thinking
- Writing a Proof Someone Else Can CheckMathematical Thinking
- Sigma-Algebras and Measurable SetsCalculus & Analysis
- Outer Measure and the Construction of Lebesgue MeasureCalculus & Analysis
- Measurable Functions and Approximation by Simple FunctionsCalculus & Analysis
- The Lebesgue Integral and What It RepairsCalculus & Analysis
- Monotone Convergence, Fatou and Dominated ConvergenceCalculus & Analysis
- Product Measure and Fubini's TheoremCalculus & Analysis
- Lp Spaces and the Inequalities They Rest OnCalculus & Analysis
- Normed Spaces, Completeness and Banach SpacesCalculus & Analysis
- The Fourier Transform on the LineCalculus & Analysis
- Classifying Second-Order PDEs and What the Type DecidesDifferential Equations
- Separation of Variables and the Heat EquationDifferential Equations
- The Wave Equation and Its CharacteristicsDifferential Equations
- Laplace's Equation and the Maximum PrincipleDifferential Equations
- Weak Solutions and Test FunctionsDifferential Equations
- Conditional Expectation Given a Sigma-AlgebraProbability
- Markov Chains and the Memoryless AssumptionProbability
- Stationary Distributions and Long-Run BehaviourProbability
- Ideals and Quotient RingsAbstract Algebra
- Normal Subgroups and Quotient GroupsAbstract Algebra
- Group Actions, Orbits and the Class EquationAbstract Algebra
- Polynomial Rings, Irreducibility and Unique FactorisationAbstract Algebra
- Field Extensions and Their DegreesAbstract Algebra
- Modules: Linear Algebra Over a RingAbstract Algebra
- Group Representations and the Group AlgebraAbstract Algebra
- Maschke's Theorem and Complete ReducibilityAbstract Algebra
- The Galois CorrespondenceAbstract Algebra
- The Sylow Theorems and Groups of Small OrderAbstract Algebra
- Definitions as Design DecisionsMathematical Thinking
- Counterexamples and Testing a ConjectureMathematical Thinking
Computing
- Complexity Beyond NP: Space, Randomness and the HierarchyAlgorithms & Data Structures
- Randomised Algorithms and the Probabilistic MethodAlgorithms & Data Structures
- SAT Solvers and What Makes Search PracticalAlgorithms & Data Structures
- Impossibility Under Asynchrony: What Consensus Cannot PromiseNetworks & Security
- Raft: Leader Election and Log ReplicationNetworks & Security
- Quorums, Leases and Changing the MembershipNetworks & Security
- Linearizability and Checking a HistoryNetworks & Security
- Distributed Transactions and the Blocking Case of Two-Phase CommitData & Databases
- Conflict-Free Replicated Data TypesData & Databases
- Log-Structured Storage and CompactionData & Databases
- Specifying Correctness: Safety, Liveness and InvariantsSoftware Engineering
- Concentration Bounds and a High-Probability GuaranteeAlgorithms & Data Structures
- Approximation Ratios and How One Is ProvedAlgorithms & Data Structures
- Linear Programming, Duality and RoundingAlgorithms & Data Structures
- Attention as a Learned LookupMachine Learning
- The Transformer Block: Heads, Residuals and NormalisationMachine Learning
- Tokenisation and What a Model Actually ReadsMachine Learning
- Pretraining by Predicting the Next TokenMachine Learning
- Scaling Laws and the Compute BudgetMachine Learning
- Adapting a Pretrained Model: Fine-Tuning and Low-Rank UpdatesMachine Learning
- Generative Models: Learning a Distribution You Can SampleMachine Learning
- Diffusion Models: Learning to Undo NoiseMachine Learning
- Reading a Systems or Machine-Learning PaperSoftware Engineering
- Benchmarks and the Traps in ThemMachine Learning
- Markov Decision Processes: States, Actions and ReturnMachine Learning