Choose a concept to read its explanation, work through an example and practise with hints and solutions. The same idea may have several names: HCF and GCD describe the same quantity, while “congruence” can mean triangles of the same shape and size or remainders in number theory.

Looking for Fermat’s theorem? Start with Fermat’s little theorem: statement, proof and examples. It concerns powers modulo a prime. The lesson also explains how it differs from Fermat’s last theorem.

Frequently named theorems and methods

Every concept, by subject

Number theory

Foundations

Polynomials

Inequalities

Induction

Recurrences

Functional equations

Combinatorics

Geometry

Choose a useful starting point

If a lesson feels unfamiliar, open its prerequisite links. For a sequence of lessons, use the learning paths. The starting check gives suggestions, and every lesson remains open.

These are original preparation lessons for mathematical Olympiads worldwide. Practice questions are not presented as official IMO or national past-paper questions. For released contest papers, use the country past-paper guides.