MathGames · MathLabs

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, labs and GYM with live tracking.

Tools for Teachers →

GYM: train your mental muscles

An ordinary gym builds your muscles; our GYM trains your mental muscles. There are techniques and operations you should be able to do almost without thinking. For that we have built a self-study platform with simple explanations and basic, but very important, exercises. The system does not just mark your answers: it keeps track of your typical mistakes and gives you exercises tailored to them.

For teachers: send a GYM to your students and see the group's most frequent mistakes and each student's progress.

Train at the GYM →

What's new

Latest additions to the platform

Lab September 2026

Continuity: ε, δ and topology

A lab on continuity: the ε-δ definition played as a duel, metrics that change the verdict, sequences and the step to topology, where distances are no longer needed.

Open →
Game September 2026

Golden three in a row

Tic-tac-toe on a board of nine cells and nine lines with no centre cell: you place three pieces and then slide them. The board is built with the golden ratio.

Open →
New section September 2026

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 →
Lab September 2026

Visual patterns

A lab for primary school: 20 rooms of picture sequences where the next step is built by hand instead of picked from a list of options.

Open →
Game September 2026

Race to the corner 2

A variant of «Race to the corner» with three pawns that cannot be crossed or landed on. In level 2 the pawns can be moved as well.

Open →
Game September 2026

Sim

Each player colours edges between dots and whoever closes a triangle of their own colour loses. With six dots a draw is impossible: it is a case of Ramsey's theorem.

Open →
Game September 2026

Crosswise dominoes

One player places dominoes vertically and the other horizontally; whoever runs out of room loses. The first partisan game in the catalogue, on boards from 4×4 to 8×8.

Open →
Game September 2026

Euclid's game

The Euclidean algorithm as a game: on each turn you subtract a multiple of the smaller number from the larger one, and whoever leaves a zero wins.

Open →
Game September 2026

Juniper Green

With the numbers from 1 to N, each number chosen must be a multiple or a divisor of the previous one; whoever has no move left loses. Levels up to 20, 40 and 100.

Open →
Game September 2026

Bridge-It

A connection game on two interlocking grids of dots: each of your bridges blocks one of your opponent's. One player joins top to bottom, the other left to right, and there are no draws.

Open →
Lab September 2026

Heuristic optimization

A lab on finding the minimum of a function that can only be queried point by point: random search, simulated annealing, particle swarms and genetic algorithms, all on the same evaluation budget.

Open →
Lab September 2026

The simplex method

A follow-up to the linear optimization lab: standard form, the simplex tableau step by step, walking from vertex to vertex and the dual problem, without drawing.

Open →
Lab September 2026

Linear optimization

A lab on linear optimization: from the word problem to the model, from the feasible region to the optimum at a vertex, and on to the simplex method and the dual problem.

Open →
Lab August 2026

Definite integrals and areas

A definite-integrals lab: from adding rectangles to the exact area, with Riemann sums, the fundamental theorem and applications.

Open →
Lab August 2026

Function interpolation

An interpolation lab: fitting a curve through given points with Lagrange, Newton differences and splines.

Open →
Lab August 2026

Polyominoes

A polyomino lab: dominoes, tetrominoes and pentominoes. Cover shapes, prove with colourings and design a challenge for a classmate.

Open →
Lab August 2026

Function analysis

A function-analysis lab: domain, extrema, limits and discontinuities, all the way to sketching the complete graph.

Open →
Lab August 2026

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 →
Lab August 2026

Powers, exponentials and logarithms

A powers, exponentials and logarithms lab: from runaway growth to the logarithmic scale that tames it.

Open →
Game August 2026

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 →
Game August 2026

Connect Four

The classic four-in-a-row with gravity: drop discs in turns and line up four before your rival does.

Open →
Game August 2026

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 →
Game August 2026

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 →
Game August 2026

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 →
Lab August 2026

Logic

A logic lab: circuits, truth and lies, sets. Learn the logical operators by building them.

Open →
Game August 2026

Pentolucha

A two-player pentomino game: place pieces in turns until your opponent cannot move. Against the computer or another person.

Open →
Game August 2026

Polyominoes

A multiplayer tiling game: cover your board with polyominoes before the others do. Solo mode included.

Open →
Lab August 2026

Infinity

A lab on infinity: counting the uncountable, comparing cardinals, Cantor's diagonal and the Cantor set.

Open →