Notes
Pick an area to browse. Each area collects concept notes with backlinks, a reading order, and graph links.
Objects, morphisms, and compositional structure across mathematical theories.
TopologyContinuity, spaces, and structure preserved by qualitative deformation.
Abstract AlgebraAlgebraic structures and the abstract patterns that organize mathematical operations.
Information TheoryEntropy, information, coding, and the mathematical language of communication and uncertainty.
Linear AlgebraVectors, matrices, linear maps, and the algebraic structures used throughout computation.
CalculusLimits, derivatives, integrals, and the continuous mathematics needed for computation.
Probability and StatisticsProbability, random variables, distributions, statistics, and stochastic ideas used in computation and machine learning.
Discrete MathematicsLogic, Boolean algebra, number theory, relations, order, and the discrete structures behind computation.
Mathematical FoundationsProofs, sets, functions, inequalities, complex numbers, and the basic structures used throughout computer science mathematics.
Reinforcement Learning, from First PrinciplesA bilingual series building reinforcement learning from the ground up in nine chapters: from what makes it a distinct learning problem, through the Markov ladder and the Bellman machinery, to a full derivation of policy gradient, the sample-reuse machinery of PPO, GRPO's removal of the critic, and DPO's direct formulation of preference learning as policy optimization.
The mathematical tools and structure underneath learning and computation.
39 notesArtificial IntelligenceConcept maps for how models and learning systems work, and the ideas behind them.
9 notesProgramming LanguagesTypes, abstraction, and the ideas that shape how programs are built.
1 noteComputer SystemsHow programs actually run, close to the machine.
2 notesAlgorithm & Data StructureThe efficiency, structure, and trade-offs behind computation.
2 notes