From a single arrow
to an eye that sees through data
You learn linear algebra — the mathematics computer graphics, machine learning and search all stand on — from the very beginning. Pictures and analogies instead of memorised formulas, and calculating it and checking it yourself instead of only reading.
Python runs right inside this page. There is nothing to install.
How you'll learn
A vector is an arrow, a matrix is a hand that kneads space, an eigenvector is the axis whose direction survives the shaking. You get a picture of the meaning before you memorise the notation.
Every piece of code has a run button. Take the answer you worked out by hand and have Python compute it and confirm it.
Every lesson comes with an illustration of the idea it teaches.
You drag vectors about, warp the grid, walk through elimination one row at a time, and find the eigen-axes yourself.