Structured programs from foundational math to olympiad training
Assessment-based placement, structured lessons, and weekly practice build lasting problem-solving skills.
Understand strengths and gaps.
Core lessons plus targeted practice.
Mock contests and strategy clinics.
A clear, level-by-level progression from foundations to olympiad training.
Build number sense, logic, and strong problem-solving habits.
Develop speed, accuracy, and core techniques.
Strengthen advanced techniques and multi-step thinking.
Rigorous proof-based training and deep problem solving.
We build mastery across four pillars that support competition performance.
Equations, inequalities, sequences, and functional thinking.
Divisibility, modular arithmetic, Diophantine techniques.
Counting, invariants, recursion, and strategy.
Euclidean geometry, transformations, proof techniques.
For students focused on school enrichment and advanced coursework.
Core skills reinforcement and school success.
Advanced topics aligned with school and AP goals.
Proof-based math and university readiness.
A separate, clearly staged track for computing competitions.
Each level builds competition-ready skills while deepening conceptual understanding.
Grades 2-6 • Logic, number sense, problem solving
Gauss, AMC 8 • Core techniques
Pascal, Cayley • Counting, algebra
AMC 10/12, COMC • Advanced methods
Euclid, Fermat • Advanced contest prep
AIME, CMO/USAMO • Proof training
| Level | Target Competitions | Skills |
|---|---|---|
| L1 | Gauss, Gray Jay, Math League | Foundation problem-solving |
| L2 | AMC 8, Pascal, Cayley | Competition techniques |
| L3 | AMC 10, COMC, Fermat | Advanced methods |
| L3+ | AMC 12, Euclid | Senior competition prep |
| L4 | AIME, CMO, USAMO | Olympiad training |
From first code to advanced algorithms, students progress with structured practice and contests.
Introduction to programming with Python.
Object-oriented programming and algorithm basics.
Data structures and algorithm design for competitions.
Advanced training for national and international competitions.
| Program | Target Competitions | Languages |
|---|---|---|
| CS1 | CCC Junior (J1-J3) | Python |
| CS2 | CCC Junior (J4-J5), Senior (S1-S2) | Python, Java |
| CS3 | CCC Senior (S3-S5), USACO Silver/Gold | Python, Java, C++ |
| CCO | CCO, USACO Platinum, IOI | C++ |
Focused skill clusters that power strong CCC performance.
Register for math and CS competitions through TTMath
Book a free assessment to find the right program for your level.
Book Free Assessment