Master Every Topic
Our curriculum covers all essential IMO topics, organized by difficulty and importance according to the official syllabus.
Polynomials, functional equations, inequalities, and algebraic manipulation
Counting, graph theory, probability, and combinatorial arguments
Euclidean geometry, triangle centers, circles, and transformations
Primes, modular arithmetic, divisibility, and Diophantine equations
Classical inequalities, optimization, and bounding techniques
Understanding the Syllabus
Topics are classified by their importance for IMO preparation
Required
Prerequisite knowledge all contestants must know
Useful
Often helpful, but alternate solutions usually exist
Advanced
May help on hard problems, lower priority for beginners
Not Required
Rarely needed at IMO level
“Problems test ingenuity and intuition, not mere knowledge. Simple tools used in unexpected ways.”
— The guiding principle of IMO problem-solving
All contestants must be fluent with mathematical proofs.