Forge your way to Gold.
A focused training crucible for serious competitive programmers. Master C++ idioms, build mathematical intuition, and grind problems calibrated to your rating — not someone else's curriculum.
Where you are
Estimated mastery across Gold-track topicsToday's plan
A balanced 90-minute session, calibrated to youNext problems
Picked from your weak spots and current levelActivity
Last 8 weeks of workThe Road to Platinum
A division-by-division breakdown of what you actually need to know. The path is non-linear — drop into a node to see prerequisites, lessons, and calibration problems.
How to read this
Each division is a checkpoint, not a wall. Bronze = "can you simulate carefully"; Silver = "can you reduce a problem to a known shape"; Gold = "do you have the toolbox to attack a hard problem"; Platinum = "do you see the structure no one else sees." Skipping prerequisites doesn't make you faster — it just makes Gold problems feel like fog.
Lessons
Algorithmic ideas with the C++ idioms that make them actually work in contest.
Syntax Tutor
The C++ patterns that show up in 90% of contest code. Read, then drill. Spaced repetition tracks what you've actually internalized, not just what you've seen.
Problem Set
Curated from USACO, Codeforces, and CSES. Difficulty is on a USATT-style scale: 0–3000, calibrated by solution complexity not contest folklore.
Math Intuition
The mathematical structures that show up in contest problems. The aim is intuition, not formality — you should be able to feel when a problem wants modular inverses.
Mock Contests
A clock, a problem set tuned to your level, and nothing else. Treat it like the real thing — submit when you've actually written the solution, not when you're "pretty sure".
Quick mock
3 problems, 2 hours, USACO Silver/Gold flavorPast mocks
Performance over timeLive mock in progress
Profile
Your data lives in this browser. Export it before you switch machines.