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
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 →