Math Olympiad Training

Course Description

Math Olympiad Training Course is a two-semester live instructor-led online course that is designed to cover the fundamental topics and techniques used in Olympiad Mathematics. The course includes the discussion and practice of the basic material in algebra, number theory, geometry and combinatorics. It is recommended for the students who want to prepare for the team selection tests and international math olympiads, such as Central American and Caribbean Mathematical Olympiad (CENTRO), Iberoamerican Mathematical Olympiad (IbMO) and International Mathematical Olympiad (IMO).

Our Approach

We firmly believe that every math olympiad course should consist of the following fundamental parts: olympiad topics, problem solving and practice exams. Our math olympiad training is currently offered in three levels of difficulty: LEVEL 1, LEVEL 2 and LEVEL 3.

List of Topics


Starting in January 2020!

Number Theory

  • Prime and Composite Numbers
  • Fundamental Theorem of Arithmetic
  • Divisibility
  • Remainders
  • Modulus
  • Number Bases


  • Simplification of Expressions
  • Factoring Techniques
  • Inscribed Circle and Circumcircle
  • Area
  • Linear Equations
  • Quadratic Equations
  • Inequalities
  • Induction


  • Angle Chase Techniques
  • Congruent Triangles
  • Right Triangles
  • Isosceles and Equilateral Triangles
  • Special Points in a Triangle
  • Inscribed and Central Angles
  • Tangent to a Circle


  • Counting
  • Parity
  • Pigeonhole Principle
  • Games


Number Theory

  • Estimations Techniques
  • Euclidean Algorithm
  • Bezout's Identity
  • Fermat's Little Theorem
  • Euler's Totient Function
  • Euler's Theorem
  • Multiplicative Inverse
  • Linear Congruences


  • Inequalities of Arithmetic and Geometric Means
  • Cauchy-Schwarz Inequality
  • Jensen Inequality
  • Bernoulli Inequality
  • Rearrangement Inequality


  • Cyclic Quadrilaterals
  • Similar Triangles
  • Power of a Point
  • Reflection
  • Rotation
  • Translation
  • Homothety
  • Analytic Geometry
Level 2 Sample Problems


Number Theory

  • Legendre Symbol
  • Quadratic Residues
  • Chinese Remainder Theorem
  • Wilson's Theorem


  • Chebyshev's Inequality
  • Hölder’s Inequality
  • Minkowski’s Inequality
  • Geometric Inequalities
  • Polynomials
  • Functional Equations


  • Ceva's Theorem
  • Menelaus's Theorem
  • Pascal's Theorem
  • Desargue's Theorem
  • Pappa's Theorem
  • Vectors
  • Inversion
  • Linear Transformation
  • Complex Numbers


  • Invariants
  • Extreme Principle
  • Processes and Operations
  • Coloring Schemes
Level 3 Sample Problems

Check Out Our Results!

International Math Olympiad

Centroamerican and Caribbean Math Olympiad

USAJMO qualifiers

AIME qualifiers


Pick the payment plan that is best for you.


two payments



per student

Billed on August 24, 2019 and January 11, 2020

Mothly payments



per student

Billed on the 1st of each month for 8 months

Access The Platform in just 3 simple steps

Step 1

After you buy one of our Math Olympiad Training courses you will receive a confirmation email with a registration link. Use the link to register for an online account.

Step 2

Get instant access to our awesome student dashboard

Step 3

Get ready to practice, improve and succeed!

Our coach

Dr. Roman Kvasov is an ex-olympian and a mathematics professor. For over 12 years he has been training students for local, regional and international math competitions. He was also a tutor of Puerto Rico national team for Central American and Caribbean Math Olympiad (OMCC, 2010) and Iberoamerican Mathematical Olympiad (IbMO, 2012).

Years of experience
0 +
Olympiad Lessons