MathQuest
See patterns, navigate vectors, tame probability and train a model with gradients.
Four games · 5,052 missions · plus PyQuest
Play with patterns, write Python, clean data and train a tiny model. Choose a world and discover what makes AI work.
Pick your adventure
See patterns, navigate vectors, tame probability and train a model with gradients.
Read real Python, shape datasets, calculate predictions and assemble an ML workflow.
A fast mixed challenge for returning players. Build a streak and sharpen every skill.
A huge generated arcade of maths, Python, data and ML puzzles—with a verified answer for every seed.
Type real Python and beat 61 levels — from print() to a perceptron you train by hand.
Play PyQuest →Every idea begins with a picture or real-life story.
Move, choose and experiment. Mistakes become clues.
Reveal how the same idea helps a machine learn.
MISSION 1 · PATTERNS
Mission complete
You used patterns, vectors, probability and gradients—the same ideas behind modern machine learning.