Learning Path

Enrichment and Competition Math

With these courses, accelerated students and math enthusiasts can prepare for contest math, explore infinity, and take a tour through our most beautiful and delightful puzzles.

Back to all courses

Number Theory

  1. 1 Number Theory

    Learn the essential tools and concepts in number theory, and then apply them to computational art, cryptography (code-breaking),…

  2. 2 Number Bases

    Master the fundamentals for working in decimal, binary, hexadecimal, and other bases. You'll learn techniques for doing math in…

  3. 3 Infinity

    Start with countable numbers, then explore the many shades of infinity.

Geometry

  1. 1 Beautiful Geometry

    Take a tour through the magic of geometry, revealing the thought processes that lead to clever solutions to beautiful geometry…

  2. 2 3D Geometry

    Stretch problem-solving techniques from flat figures into a third-dimension and explore some mathematical ideas and techniques…

Logic

  1. 1 Logic

    Construct the critical thinking skills that are the basis for mathematical reasoning. You’ll use limited information to make…

  2. 2 Logic II

    Continue your adventures in logic with puzzles involving Venn diagrams and syllogisms, propositional logic, and first-order logic.…

Probability

  1. 1 Introduction to Probability

    Analyze probabilistic scenarios and optimize your chances to win probabilistic games. You’ll master key ideas including fairness,…

  2. 2 Perplexing Probability

    Probability is full of counter-intuitive results and paradoxes. Learn how to mathematically master some very surprising games and…

Contest Math

  1. 1 Contest Math

    Via intriguing problems and competition-style practice, we’ll guide you through training for competitions at the level of…