Skip to content
VibeFormer

MODULE 01

Linear Algebra

Vector spaces through SVD. The language every model in this curriculum is written in, built from first principles with worked numeric examples.

20 lessons~8h reading

  1. 01

    Vectors and Vector Spaces

    BeginnerComing soon

    Vectors as arrows, lists and functions; the eight axioms of a vector space and why they matter.

    18 min
  2. 02

    Subspaces, Span and Basis

    BeginnerComing soon

    Which subsets are themselves vector spaces, how span builds them, and why a basis is the minimal description.

    Assumes: Vectors and Vector Spaces

    22 min
  3. 03

    Linear Independence, Rank and Nullity

    IntermediateComing soon

    Testing dependence by elimination, the rank–nullity theorem, and reading rank off a matrix.

    Assumes: Subspaces, Span and Basis

    24 min
  4. 04

    Matrices and Their Operations

    BeginnerComing soon

    Matrices as linear maps: multiplication four different ways, transpose, trace and block structure.

    20 min
  5. 05

    Special Matrices

    IntermediateComing soon

    Diagonal, triangular, symmetric, orthogonal, projection, idempotent, nilpotent and partitioned matrices, and the properties each guarantees.

    Assumes: Matrices and Their Operations

    26 min
  6. 06

    Systems of Linear Equations

    BeginnerComing soon

    Existence and uniqueness of solutions, consistency, and the geometry of under- and over-determined systems.

    Assumes: Matrices and Their Operations

    20 min
  7. 07

    Gaussian Elimination

    BeginnerComing soon

    Row reduction to echelon and reduced row echelon form, pivoting, and operation counts.

    Assumes: Systems of Linear Equations

    24 min
  8. 08

    LU Decomposition

    IntermediateComing soon

    Factorising A into lower and upper triangular parts, partial pivoting, and why LU beats repeated elimination.

    Assumes: Gaussian Elimination

    22 min
  9. 09

    Determinants

    BeginnerComing soon

    Determinants as signed volume: cofactor expansion, elimination-based computation, and the product rule.

    Assumes: Gaussian Elimination

    22 min
  10. 10

    Matrix Inverse and Pseudoinverse

    IntermediateComing soon

    Invertibility conditions, Gauss–Jordan inversion, adjugate formula, and the Moore–Penrose pseudoinverse.

    Assumes: Determinants

    24 min
  11. 11

    The Four Fundamental Subspaces

    IntermediateComing soon

    Column space, null space, row space and left null space, and the orthogonality relations that connect them.

    Assumes: Linear Independence, Rank and Nullity

    24 min
  12. 12

    Orthogonality and Projections

    IntermediateComing soon

    Inner products, orthogonal complements, and the projection matrix as the idempotent operator onto a subspace.

    Assumes: The Four Fundamental Subspaces

    26 min
  13. 13

    Gram–Schmidt and QR Decomposition

    AdvancedComing soon

    Turning any basis orthonormal, the numerical instability of classical Gram–Schmidt, and QR for least squares.

    Assumes: Orthogonality and Projections

    24 min
  14. 14

    Least Squares and the Normal Equations

    IntermediateComing soon

    Deriving the normal equations three ways — calculus, geometry and projection — the foundation of linear regression.

    Assumes: Orthogonality and Projections

    28 min
  15. 15

    Eigenvalues and Eigenvectors

    IntermediateComing soon

    The characteristic polynomial, geometric vs algebraic multiplicity, and what eigenvectors mean geometrically.

    Assumes: Determinants

    28 min
  16. 16

    Diagonalisation and Similarity

    AdvancedComing soon

    When a matrix is diagonalisable, similarity transforms, matrix powers, and the spectral theorem for symmetric matrices.

    Assumes: Eigenvalues and Eigenvectors

    26 min
  17. 17

    Quadratic Forms and Definiteness

    AdvancedComing soon

    Writing quadratic forms as xᵀAx, classifying definiteness via eigenvalues and leading minors, and the link to convexity.

    Assumes: Diagonalisation and Similarity

    24 min
  18. 18

    Singular Value Decomposition

    AdvancedComing soon

    Every matrix factors as UΣVᵀ: derivation, geometric reading, low-rank approximation and the Eckart–Young theorem.

    Assumes: Diagonalisation and Similarity · The Four Fundamental Subspaces

    32 min
  19. 19

    Norms and the Condition Number

    AdvancedComing soon

    Vector and matrix norms, equivalence relations between them, and why conditioning decides numerical stability.

    Assumes: Singular Value Decomposition

    22 min
  20. 20

    Linear Algebra in NumPy

    BeginnerComing soon

    Translating every operation in this module into NumPy, plus the broadcasting and dtype traps that cause silent bugs.

    Assumes: Matrices and Their Operations

    20 min