reef.science
Who is reef.science for?

Sharpen Your Competition Edge

Competition math rewards deep mathematical thinking, not rote memorization. That kind of thinking starts with rock-solid fundamentals. reef.science builds those fundamentals through interconnected concepts and endless practice, so when you sit down for AMC, AIME, or USAMO, the hard parts feel like second nature.

118

Linear Algebra Nodes

Infinite

Practice

$0

Cost

Foundation is everything

The students who crush math competitions are not the ones who memorized the most formulas. They are the ones who understand the underlying structures so deeply that novel problems feel like puzzles they already know the shape of. That is the kind of understanding reef.science is designed to build. Our concept graph maps every idea to its prerequisites, so you never study a topic without fully owning the pieces it depends on. When you work through linear independence, you have already internalized vector spaces. When you tackle eigenvalues, matrix operations are second nature. No gaps, no hand-waving, just genuine depth. And it will not cost you a thing.

Relevant courses

Not everything on reef.science is competition-focused, but several courses map directly to the skills you need. Here is what is available and what is coming.

Math Foundations

80 concepts across 6 modules

Algebra, functions, geometry, trigonometry, exponentials, and complex numbers. The bedrock everything else is built on.

Linear Algebra

118 nodes, 78 concepts, 6 modules

Vector spaces, transformations, eigenvalues, orthogonality, and SVD. Essential for olympiad-level problem solving.

Calculus

Coming soon

Limits, derivatives, integrals, and series. Topic map is complete, content generation is underway.

Physics Mechanics

24 generators + full course content

If you are crossing over to Physics Olympiad (IPhO) or Science Olympiad, this course covers kinematics through waves with calculus-based rigor. 10 modules of narrative lessons plus practice problems.

Practice that grows with you

Every question on reef.science is parameterized, which means the numbers change every time you practice. You will never memorize an answer key because there is no answer key to memorize. Problems come in multiple difficulty levels so you can start with fundamentals and ramp up as your confidence grows. Earn XP as you solve, maintain daily streaks for consistency, and watch your skills compound over time. Competition math is a long game and the students who practice a little every day outperform the ones who cram the week before. We built the streak system with exactly that in mind.

More coming soon

We are being honest with you: reef.science does not yet have dedicated combinatorics, number theory, or proof-based content. Those are on the roadmap and we are actively working on them, but they are not here today. What is here is a strong foundation in the mathematical thinking that underpins all of competition math - linear algebra, algebraic structures, functions, and analysis. We would rather tell you what we have and let you decide if it is useful than overpromise something we have not built yet. As new courses land, this page will be the first to know.

Free because math should be for everyone

Competition math prep can get expensive fast. Private tutors, specialized camps, problem sets behind paywalls - it adds up, and it creates an uneven playing field where the students with the most resources get the most practice. We think that is backwards. reef.science is free, no asterisks, no "free trial," no premium tier lurking behind a paywall. Education should be free, fun, and fantastic (the three most important F words). If you have a laptop and an internet connection, you have everything you need to start building the mathematical intuition that wins competitions. We are still growing and we would love your feedback on what to build next.

Start practicing

Pick a course, pick a difficulty, and start solving. Every attempt generates fresh numbers so you never run out of problems.

Free. Always.

Found a problem or have an idea? Use the feedback button (bottom right on every page) to let us know. We read every submission.