Learn by playing with the math.

Every lesson is something you grab, drag, and break until it clicks. Start at f(x) = x². Finish by training a real transformer in your browser.

92 interactive lessons · free in your browser

Tinker the apple, the mascot of Tinker

Every dot is a letter's learned position. Drag any of them and the loss climbs as you pull a letter away from where training put it. Red dots are vowels, blue are common consonants.

The whole course

Every lesson. One continuous climb.

From f(x) = x² to a transformer you train yourself. Open any module to see its lessons. Sign in and the map lights up with what you've finished.

5arcs
19modules
92lessons
~28hof interactive math
  1. Arc 0

    Foundations

    Safety floor. Skippable via diagnostic; anyone who can already factor a quadratic starts in calculus.

    3 modules · 11 lessons · ~5h

  2. Arc 1

    Prerequisite Math

    Trig, calculus, linear algebra, probability, information theory. Every module ends with how it plugs into a transformer.

    7 modules · 34 lessons · ~10h

  3. Arc 2

    Machine Learning Foundations

    Optimization, neural networks, backpropagation from scratch, training dynamics. The keystone arc, where micrograd gets built live.

    4 modules · 20 lessons · ~6h

  4. Arc 3

    Sequence Models & Transformers

    Bigrams, RNNs, attention, the transformer block. By the end of this arc you've built a transformer architecture in-browser.

    3 modules · 17 lessons · ~4h

  5. Arc 4

    Capstone Build & Train

    Tokenization, sampling, and a real training run that produces a model you keep.

    2 modules · 10 lessons · ~3h

The first lesson takes fifteen minutes. The capstone is a GPT you trained.

All 92 lessons run free in your browser, on the GPU you already have. No install, no setup, no video lectures.