Interactive maths labs for the classroom.
MathGames is a maths learning platform built on experimentation, observation and problem-solving.
Are you a student? Jump into any lab and work through it room by room, or play against the computer. Or check out the best-rated Rooms.
Are you a teacher? Turn your classroom into a lab: launch a session for your 20 students, watch what they do in real time, and guide their discovery through 15-30 rooms with a teaching progression already proven in the classroom.
Are you a teacher? Manage groups, competitions and labs with live tracking.
Tools for Teachers →Browse by topic
Find the right lab for your class
What's new
Latest additions to the platform
GYM
Short sets of exercises to build fluency with inequalities and determinants. Every mistake has a name, is explained on the spot, and the teacher sees which ones the group repeats.
Open →Definite integrals and areas
A definite-integrals lab: from adding rectangles to the exact area, with Riemann sums, the fundamental theorem and applications.
Open →Function interpolation
An interpolation lab: fitting a curve through given points with Lagrange, Newton differences and splines.
Open →Polyominoes
A polyomino lab: dominoes, tetrominoes and pentominoes. Cover shapes, prove with colourings and design a challenge for a classmate.
Open →Function analysis
A function-analysis lab: domain, extrema, limits and discontinuities, all the way to sketching the complete graph.
Open →Functions: concept, domain and range
What a function is (and is not): injective, surjective and bijective, and how to find the domain of a real function.
Open →Powers, exponentials and logarithms
A powers, exponentials and logarithms lab: from runaway growth to the logarithmic scale that tames it.
Open →Race to the corner
A two-player game with a single chess piece that only moves up or right. Whoever brings it to the corner wins. Rook, king, queen and superqueen.
Open →Connect Four
The classic four-in-a-row with gravity: drop discs in turns and line up four before your rival does.
Open →Divide and conquer
Two piles of stones: remove one and split the other in two. Whoever cannot split loses. A classic from the Russian mathematical circles.
Open →Goofspiel
A secret card auction: a prize each round, both play at the same time and the higher card takes it. Zero-sum, with a Nash equilibrium.
Open →Prisoner's Dilemma
Stay silent or snitch, simultaneously and in secret, round after round. Three scenarios: the classic dilemma, chicken and the stag hunt.
Open →Logic
A logic lab: circuits, truth and lies, sets. Learn the logical operators by building them.
Open →Pentolucha
A two-player pentomino game: place pieces in turns until your opponent cannot move. Against the computer or another person.
Open →Polyominoes
A multiplayer tiling game: cover your board with polyominoes before the others do. Solo mode included.
Open →Infinity
A lab on infinity: counting the uncountable, comparing cardinals, Cantor's diagonal and the Cantor set.
Open →The derivative
A lab on the derivative: from velocity and slope to the limit, numerical differentiation, derivative rules and optimization.
Open →Population Models
A population-models lab: from agent-based simulation to the Lotka-Volterra equations, chaos and predator-prey cycles.
Open →Circular Trigonometry
A circular trigonometry lab: from the unit circle to waves, sound, the ellipse and polar coordinates.
Open →Polynomial and rational functions
A lab on polynomial and rational functions: guided tutorials, cubics, hyperbolas and graph recognition.
Open →