Math Olympiad
Proof techniques, combinatorics & number theory
Train for advanced problem solving, proofs, number theory, algebra, and geometry challenges.
- Number Theory
- Combinatorics
- Geometry
- Algebra
Explore dedicated competition tracks in mathematics, programming, and cybersecurity, and master problem-solving strategies with preparation blogs.
Competition Disciplines
Specialized competition tracks designed to build rigorous mathematical reasoning, algorithmic mastery, and systems security acumen.
Proof techniques, combinatorics & number theory
Train for advanced problem solving, proofs, number theory, algebra, and geometry challenges.
Algorithms, data structures & contest coding
Sharpen algorithms, data structures, and contest coding strategies for elite competition rounds.
System defense, cryptography & security challenges
Explore secure systems, logical attack-defense thinking, and modern cyber challenge preparation.
Classical mechanics, electromagnetism & thermodynamics
Master fundamental physical laws, analytical modeling, and competition-level physics problem solving.
Preparation Guides
One long-form guide in the spotlight — the archive keeps every earlier guide one scroll away.
If n+1 pigeons sleep in n holes, one hole is crowded — and that single sentence wins a shocking number of olympiad problems. Here is how to spot the pigeons hidden inside a statement.
Olympiad Desk · Core Learning
Read the guide