From vectors and matrices to SVD and tensors. Built for CS engineers who need rigorous theory with real implementation insight.
Every abstract concept rendered in live Three.js -- watch transformations, eigenvectors, and projections in real time.
Full theorem-proof-example structure. Definitions, lemmas, worked problems, and geometric intuition side by side.
PCA, SVD image compression, graphics pipelines, neural network weight matrices, and PageRank.
From eigenvalues to the spectral theorem. Understand why diagonalisation matters and how SVD generalises it.
Every section has fully solved examples with step-by-step calculations and visual confirmation.
Three-tier review questions per chapter: conceptual, computational, and applied.
18 chapters organised into five progressive modules
Watch the plane bend, shear, and rotate as you change matrix entries live.
See exactly which vectors stay on their span while the transformation acts.
Step through U, Sigma, V and watch a unit circle morph into an ellipse.
Build an orthonormal basis step by step with animated projections.
Start from vectors and build all the way to SVD, tensors, and modern CS applications.