Continue where you left offFeature ScalingMachine Learning · 2 of 45 opened · after "Train-Test Split Method"
RESUME
Built by Mateus Cruz

> Make sense of AI,
one visual at a time

668 interactive modules where you run the real algorithm and watch it compute — machine learning, deep learning, data structures, and the maths behind it all — plus 598 AI-engineering interview questions from 35 companies, each with a model answer. No account, no setup, nothing to install.

Start the Learning PathBrowse all 668 modulesPractise 598 interview questions
668 Visual Modules
28 Guided Tracks
100% Free Forever
No Login, No Setup

Start here

The first page of seven tracks

Each of these is the opening module of its track - the one that assumes the least.

Latest

New modules, just added

The most recently published modules across all tracks.

Maths

Machine Learning

Deep Learning

Algorithms

NLP

Computer Vision

KK'

Database

Gen AI

Python

Interview Questions

Pydantic

FastAPI

NumPy

pandas

matplotlib

scikit-learn

Exams

Robotics / Physical AI

Blockchain

AI Research

AI Fundamentals

Decentralized AI

Reinforcement Learning

Foundation Models

MLOps

World Models

Robot Learning

AI Engineering Interviews

Every track

668 modules across 27 tracks

Distance from the centre is the number of modules in that track. Tracks with fewer than 10 modules are listed in the table only. Point at a spoke, or tab through them - each is a link.

How it works

Three steps, then you are just using it

No account, no install, nothing gated. Open a page and it runs.

1

Pick the idea, not the chapter

Every module is one concept with one visualisation. There is no chapter to finish before it makes sense, and no order you have to arrive in.

2

Drive it until it breaks

The controls are the point. Set k to 1 and watch KNN overfit, push the learning rate until descent diverges. Understanding usually arrives at the failure, not the happy path.

3

Read the code that did it

Where it helps, the same page carries a Python editor running the real thing in your browser. Change a line, run it, see the output move.

Questions

The ones worth answering up front

Is it actually free?

Yes, and there is nothing to sign up for. No account, no trial, no email wall.

Does the Python really run?

It runs CPython compiled to WebAssembly, in a worker thread in your browser. Nothing is uploaded and nothing is executed on a server.

Does it work offline?

The site installs as an app and caches what you have opened, so pages you have already visited keep working without a connection.

Who is it for?

Anyone who has read the definition and still cannot picture the thing. It assumes no maths degree and leaves nothing as an exercise for the reader.

Open one and push a slider

That is the whole pitch. 601 modules, all of them running the real computation, none of them asking you for anything first.