Why this exists
Most explanations of these subjects are either a wall of equations or a wall of prose. Both ask you to simulate the idea in your head and trust that you got it right. VizLearn is the third option: something you can poke.
Drag a support vector and watch the margin move. Change k and watch the decision boundary breathe. Step gradient descent one iteration at a time and watch the line fit. The claim is not that visualisation replaces the maths — it is that seeing the mechanism first makes the maths land when you get to it.
How a module is built
Every module is a single self-contained page: an interactive visualisation, the controls that drive it, a live readout of what the algorithm is currently doing, and a written explanation underneath.
The written part is not filler. Each one covers the mechanism, a worked example with real numbers, guided experiments you can run in the visualisation on the same page, and the ways the technique actually fails in practice. Where a page states a number, that number comes from the same computation the visualisation is running.
How the tracks fit together
The 166 modules are grouped into eight tracks, and within a track they are ordered so that each module only leans on ideas introduced before it. Every page links to the previous and next step, so a track can be read straight through.
If you are starting from nothing, the Learning Path is a curated 25-module route that crosses tracks — the maths everything assumes, then the machine learning core, then enough of each specialism to choose one.
Who makes it
VizLearn is built and maintained by Ashish Jangra. You can find more of the work on GitHub, LinkedIn and Kaggle.
Corrections are genuinely welcome. If a module states something wrong, or an animation misrepresents what the algorithm does, please get in touch — that is the fastest way to make the site better.
How it is funded
VizLearn is free to use and does not require an account. It is supported by display advertising, which is what pays for the domain and the time that goes into new modules. Ads never sit inside a visualisation and never gate a page.
Advertising means third-party cookies, so the Privacy Policy sets out exactly what is collected and how to opt out.
The technology, briefly
The site is static HTML, served straight from a repository with no framework and no backend. Every visualisation is hand-written SVG driven by plain JavaScript, which is why the pages load quickly and keep working offline once they are open.
Your progress, your theme and your quiz answers live in your own browser's local storage. There is no user database, because there are no users — nothing about what you read is sent anywhere.