Skip to content

Syllabus

Units are written in the order the companion build course needs them, but they are organised here in logical order. Status: written, next, or planned. The plan will change as the course grows.

UnitTopicStatus
F1Sets, families and intersectionswritten
F2Functions in depth: injective, surjective, inverse, compositionplanned
F3Relations, equivalence classes, ordersplanned
F4Proof toolkit: direct, contradiction, contrapositive, inductionplanned
F5Countable and uncountable setsplanned
UnitTopicStatus
LA1Vector spaceswritten
LA2Spanwritten
LA3Linear independencenext
LA4Bases and dimensionplanned
LA5Linear maps and matricesplanned
LA6Null space, range, rank–nullityplanned
LA7Systems of linear equations, as questions about spansplanned
LA8Norms, inner products, orthogonalityplanned
LA9Projections and least squaresplanned
LA10Determinants, as volumeplanned
LA11Eigenvalues and eigenvectorsplanned
LA12Symmetric matrices and the spectral theoremplanned
LA13Singular value decomposition and low-rank approximationplanned
UnitTopicStatus
C1Limits and continuityplanned
C2Derivatives, single variableplanned
C3Partial derivatives and the gradientplanned
C4Jacobians and the chain ruleplanned
C5Taylor expansion and the Hessianplanned
C6Convexityplanned
C7Gradient-based optimisationplanned
C8Multiple integrals and change of variablesplanned
UnitTopicStatus
P1Probability spaces and events (σ-algebras, gently)planned
P2Conditional probability and Bayes’ ruleplanned
P3Random variables, expectation, varianceplanned
P4Continuous and joint distributions, the Gaussianplanned
P5Limit theoremsplanned
S1Estimation: likelihood, MLE, MAPplanned
S2Uncertainty and tests: confidence intervals, p-values, the bootstrapplanned
I1Entropy, cross-entropy and KL divergenceplanned