Find your starting point

Pick your year or grade and we will highlight the stage to start from. This only changes this page.

Learning path

Work through the stages in order, or jump to the point that fits you now.

Stage

Junior

Connect playful ideas to reusable tactics for early competition problems.

ParityYou, of course, know that there are even and odd numbers.Even numbers are those that are divisible by 2 without a remainder (for example,…
15 problemsSign in to track
Open lesson
Worst Case Scenario
11 problemsSign in to track
Open lesson
Racing
11 problemsSign in to track
Open lesson
Equations
11 problemsSign in to track
Open lesson
Pigeonhole principlePigeonhole Principle (Dirichlet's principle) is a simple, intuitive, and often useful method for proving statements about a finite set.…
12 problemsSign in to track
Open lesson
Knights and LiarsThere are two types of inhabitants on the Island of Knights and Liars. Knights always tell the truth. Liars always lie.
5 problemsSign in to track
Open lesson
Number Placement GraphsPlace numbers in circles or cells on a graph while satisfying equal-sum, side-sum, target-answer, or adjacency constraints.
5 problemsSign in to track
Open lesson
Base Numbers Problems
8 problemsSign in to track
Open lesson
Chessboard ColouringClassic board-colouring problems where a simple colour or weight pattern proves an impossibility, or shows the right construction.
9 problemsSign in to track
Open lesson
Clock — Hours and MinutesExplore clock-hand angle problems: when the hands overlap, point at right angles, or line up in other ways. Touch and drag the clock to set…
3 problemsSign in to track
Open lesson
ColouringsColour grids, cube faces, vertices, and edges subject to neighbour and count constraints — hands-on entry to construction and proof.
13 problemsSign in to track
Open lesson
Doubling the MedianLearn how to apply the method of doubling the median in triangle geometry. Includes proofs and ratio problems involving triangle medians.
2 problemsSign in to track
Open lesson
Exponents (Last Digit)Explore deep-thinking maths problems involving last digits, powers, prime numbers, and digit tricks. Perfect for ages 11–16 and ideal for…
3 problemsSign in to track
Open lesson
Knight ReturnsExact-move knight return problems built around colouring invariants and closed walks in the knight graph.
4 problemsSign in to track
Open lesson
Magic SquaresA classic number puzzle where rows, columns, and diagonals all add up to the same magic sum.
8 problemsSign in to track
Open lesson
Matchsticks ProblemsMove or remove matchsticks to build target figures with no dangling sticks.
9 problemsSign in to track
Open lesson
Maximum Non-Attacking PiecesExtremal chessboard placement problems solved by combining upper bounds with constructions.
5 problemsSign in to track
Open lesson
Patterns in Numbers and DigitsProblems on periodicity. Spot patterns in them!
7 problemsSign in to track
Open lesson
Ratio
5 problemsSign in to track
Open lesson
River Crossing RiddlesClassic brain teasers where you transport items or people across a river while following specific rules to avoid dangerous combinations.
7 problemsSign in to track
Open lesson
Roman Numeral Matchstick EquationsMove one matchstick in a Roman numeral equation to make it true, or to keep it true.
11 problemsSign in to track
Open lesson
Rotational Symmetry
0 problemsSign in to track
Open lesson
Square Dissections
4 problemsSign in to track
Open lesson
Water Pouring PuzzlesClassic brain teasers where you measure exact amounts using unmarked containers through filling, emptying, and pouring.
10 problemsSign in to track
Open lesson

Stage

Intermediate

Develop stronger structure, proof habits, and multi-step reasoning.

Axioms and Postulates of Euclid
0 problemsSign in to track
Open lesson
Minimum and Maximum Problems in GeometryMinimum and Maximum Problems in Geometry
0 problemsSign in to track
Open lesson
Productivity
12 problemsSign in to track
Open lesson
Fixed Point of a SimilarityInteractive geometry demo: scale, rotate, and drag a shape to see the invariant point appear, then try the guess-the-point challenge mode.
0 problemsSign in to track
Open lesson
AM–GM InequalitiesThe Arithmetic–Geometric Mean Inequality:If a ≥ 0, b ≥ 0, then(a + b)/2 ≥ √(ab) ≥ b.Equality holds if and only if a = b.‍
12 problemsSign in to track
Open lesson
Balance Scale PuzzlesClassic counterfeit-coin and balance-scale problems where each weighing splits the cases into three branches.
6 problemsSign in to track
Open lesson
Challenging Triangle CongruenceMost students are already familiar with the three standard triangle congruence rules taught in school: SSS (Side-Side-Side), SAS…
0 problemsSign in to track
Open lesson
Circumcircle of a TrianglePractice problems on circumcircles of triangles: centers, angles, chords, and construction. Ideal for Olympiad geometry and advanced…
6 problemsSign in to track
Open lesson
CryptarithmsWord puzzles where letters represent digits in arithmetic equations. Each letter stands for a unique digit.
6 problemsSign in to track
Open lesson
Equations in IntegersSolve equations where the unknowns must be integers. Core techniques: factoring into integer divisor pairs, parity arguments, modular…
12 problemsSign in to track
Open lesson
Game Theory & StrategiesIn competitive games, the best outcome depends not only on your own decisions but also on the choices made by others. Strategic thinking…
15 problemsSign in to track
Open lesson
GCD and LCMIn this lesson, we will work with the concepts of the greatest common divisor (GCD) and least common multiple (LCM), as well as related…
0 problemsSign in to track
Open lesson
Inscribed QuadrilateralLearn the theory and solve challenging problems about inscribed quadrilaterals. Perfect for math Olympiad prep, this page covers…
0 problemsSign in to track
Open lesson
Knight's TourA chess knight must visit every square exactly once. Explore tours on 5x5 to 8x8 boards and the graph-theory ideas behind them.
4 problemsSign in to track
Open lesson
Mathematics in ChessAn overview of chessboard problems about parity, move graphs, extremal placements, exact-opponent attacks, and Knight's Tour, with focused…
15 problemsSign in to track
Open lesson
Number Theory
6 problemsSign in to track
Open lesson
Other Chessboard ProblemsA pair of chessboard construction problems driven by row-column counts and Hamiltonian-style reasoning on custom move graphs.
1 problemSign in to track
Open lesson
Pythagoras' theoremThese problems use the Pythagoras theorem and its consequences (perpendicularity criteria, projections, and equal‑tangent loci) to prove…
8 problemsSign in to track
Open lesson
Remainders of Squares and Cubes
5 problemsSign in to track
Open lesson
Spot the Formula!Recognise and apply standard algebraic identities — difference of squares, square of a sum/difference, sum and difference of cubes, and…
10 problemsSign in to track
Open lesson
TangentExplore key theorems about tangents to circles and solve problems involving radii, angles, and geometric constructions with tangents.
5 problemsSign in to track
Open lesson
The Principle of Mathematical InductionMathematical induction is a powerful proof technique for establishing that a statement holds for all natural numbers.
13 problemsSign in to track
Open lesson
Triangle InequalityIn this lesson, we will use an important result known as the Triangle Inequality: x + y ≥ x + y
0 problemsSign in to track
Open lesson