About the Course
Course Overview
Rigorous foundations. Comprehensive treatment of linear algebra concepts and computational techniques, well beyond undergraduate level.
Broad applications. Covers key applications in CS, statistics, engineering, machine learning, and data analysis.
Audience. Graduate students in Applied Mathematics, CS, Engineering, and anyone seeking deeper mathematical insight.
Foundation for more. Solid grounding for advanced study in optimization, spectral methods, signal processing, and ML theory.
Visual Roadmap
Complete Linear Algebra Knowledge Map
Root / keystone
Foundations & structure
Operations & algorithms
Eigentheory & decompositions
Discrete applications
Geometry & inner products
Data & ML applications
Advanced / extra topics
✦ Click any node to open a Claude explanation in a new tab
All topics — flow top to bottom, left branch = discrete applications, right branch = geometry & data
Curriculum
Main Course Topics
01
Linear Systems & Matrix Algebra: solutions, row reduction, RREF, inverses, transpose
Ask Claude to explain
Ask Claude to explain
02
Linear Spaces: subspaces, basis & dimension, rank-nullity theorem, linear transformations, change of basis
Ask Claude to explain
Ask Claude to explain
03
Jordan Normal Forms: determinants, eigenvalues & eigenvectors, diagonalization, Cayley–Hamilton
Ask Claude to explain
Ask Claude to explain
04
Inner Product Spaces: Cauchy–Schwarz, Gram–Schmidt, positive definite, SVD
Ask Claude to explain
Ask Claude to explain
05
PCA: covariance matrices, optimal linear combinations, data compression
Ask Claude to explain
Ask Claude to explain
06
Markov Chains & Perron–Frobenius: stochastic matrices, dynamical systems
Ask Claude to explain
Ask Claude to explain
07
Fourier Transform & FFT, Haar Wavelets, Hadamard matrices
Ask Claude to explain
Ask Claude to explain
08
Norms & Matrix Norms: convergence, matrix exponential eAt
Ask Claude to explain
Ask Claude to explain
09
Algebraic & Spectral Graph Theory: Laplacian, connectivity, graph spectra
Ask Claude to explain
Ask Claude to explain
10
QR Algorithm: numerical eigenvalue computation, iterative methods
Ask Claude to explain
Ask Claude to explain
11
Quaternions & Rotations: SU(2), SO(3), unitary groups U(n)
Ask Claude to explain
Ask Claude to explain
12
Linear Programming, Matrix Calculus, Neural Networks & Backpropagation
Ask Claude to explain
Ask Claude to explain
13
Exterior Algebra, Tensor Algebra, Multilinear Algebra
Ask Claude to explain
Ask Claude to explain
14
Affine Spaces & Affine Maps, Dual Norms, matrix inequalities
Ask Claude to explain
Ask Claude to explain
Quick Reference
Key Concepts — Ask Claude
Matrix Factorizations
Eigentheory
Geometry & Inner Products
Applications
Bibliography
References & Textbooks
- Finite-Dimensional Linear Algebra, Mark S. Gockenbach, CRC Press (primary text)
- Linear Algebra and Learning from Data, Gilbert Strang, Wellesley-Cambridge Press — mit.edu
- Applied Linear Algebra and Matrix Analysis, Thomas S. Shores, Springer
- Applied Linear Algebra, Peter J. Olver & Chehrzad Shakiban, Springer
- A Second Course in Linear Algebra, S.R. Garcia & R.A. Horn, Cambridge University Press
- Matrix Analysis and Applied Linear Algebra, C.D. Meyer, SIAM, 2000
- Advanced Linear Algebra, Steven Roman, GTM, Springer 3rd edition
- Introduction to Applied Linear Algebra, Boyd & Vandenberghe — Free PDF (Stanford)
- Linear Algebra and Optimization with Applications to Machine Learning, Gallier & Quaintance — Vol. I · Vol. II
- Tao, T. — Eigenvectors from Eigenvalues
Perspective
A Note on ML Jargon
Jean Gallier Q&A
Q: Do support vector machines chase cattle to catch them with some kind of super lasso?
A: No. Behind the jargon lies a lot of "classical" linear algebra and techniques from optimization theory — and probability theory and statistics.
Ask Claude: kernel PCA ridge / lasso SVM Lagrange / KKT