a fun new way to learn Data and AI
Learn Data and AI the way it should be taught.
Bite-sized, hands-on lessons from your first dataset to your first model to LLMs. Real code, in your browser. Real intuition. And a small glitchy cube named Tensor who is way too excited to show you how a model learns. No textbook, no 3-hour MOOCs, no jargon walls.
iOS · the machine-learning course
Also coming toAndroid· spring '26
- no textbooks
- data · ML · LLMs
- real code in your browser
- 5 minutes a day
- made by humans
poke me. i dare you.
Meet your gradient buddy
Hi, I'm Tensor.
I'm an undertrained model who gained sentience and is earnestly excited to help you learn data and AI. I'm fluent in Python and math, still figuring out humans. I glitch when surprised or wrong — that's just how the gradients hit. I will never say "great job!" when you didn't.
- short answers
- no scolding
- occasional puns
- never sarcastic
FAQ · Pacing
How many problems should you do a day?
How it works
Three loops, then you ship.
- 01Lesson 02 · descent
Write it.
A few lines of Python turn a messy table into an answer. Real code, in your browser, from your very first line.
- 02Lesson 06 · separable
Train it.
Fit a first model and watch it learn from examples — one wrong guess, one nudge, one better line. No "try again!" cheerleading.
- 03Lesson 12 · matmul
Ask it.
Tokens, attention, and what an LLM can and can't do. Build a tiny transformer block, ask it something, then see why it answered.
2103124064120
Inside a lesson
5-minute reps. Real intuition.
Each lesson is a tiny interactive moment — type, run, drag, wrong, right, next. You don't watch. You touch it until it sticks.
- A DataFrame as a spreadsheet you can talk to
- Vectors as arrows you can pull
- Loss as a hill the ball rolls down
- Attention as a spotlight you can aim
Tap a point to flip its class. Watch the line refit.