Don't Pay for a Tutor
Your tuition already costs a small fortune. Your textbook was another hundred dollars. The last thing you need is to shell out even more money for a tutor or a subscription to some study platform. Reef.science gives you free practice problems, free course review, and free interactive tools for the engineering courses you are actually taking. No catch, no upsell, no "premium" anything.
25+
Course Topic Maps
248+
Practice Generators
4
Interactive Sims
Full university courses, not just flashcards
Reef.science is not a flashcard app with engineering stickers on it. Each course is built around a concept graph - a map of every topic and how it connects to the ones before and after it. We break courses into micro-lessons that build on each other, so you can start from the prerequisite you forgot and work your way up to the topic that is giving you trouble. The concept graph knows the dependencies, and it will guide you through them in the right order.
We cover the full university curriculum for each course, not just the greatest hits. That means you will find topics on here that your professor covers but other study tools skip over.
Courses we cover
We are building content across the core engineering curriculum. Here is where things stand right now, with problem counts growing every week.
Statics
68 problem generators
Physics Mechanics
24 problem generators
Chemistry
27 problem generators
Dynamics
19 problem generators
Thermodynamics
18 problem generators
Mechanics of Materials
24 problem generators
Fluid Mechanics
24 problem generators
Circuits
25 problem generators
Engineering Economics
18 problem generators
Math Foundations
80 concepts
Practice until it clicks
Here is the beautiful thing about parameterized question generators: they never run out. Every time you click "next," you get a brand new problem with fresh numbers, fresh diagrams, and a fresh solution walkthrough. You can practice the same concept fifty times with fifty different sets of values until the method becomes second nature. That is how real learning works - not by memorizing one example, but by seeing the pattern across dozens of them.
Earn XP
Every correct answer earns experience points. Watch your level grow as you work through problems and build real understanding.
Build streaks
Practice every day and your streak counter grows. It is a small thing, but it keeps you coming back, and consistency is what makes the difference.
Track progress
Your dashboard shows which topics you have practiced, your accuracy rates, and where you should focus next. Data-driven studying without the data science degree.
The concept graph
Engineering topics do not exist in isolation. You cannot understand bending moments without understanding forces, and you cannot understand forces without understanding vectors. Our interactive concept graph makes these connections visible. You can zoom in on any course, see how hundreds of concepts link together, and click any node to jump straight into that lesson.
It is genuinely fun to explore, even if you are just curious about how the pieces fit together. Try the concept graph explorer and see for yourself.
Completely free, no catch
We are not going to gate your practice problems behind a paywall after two weeks. We are not going to show you the question and hide the explanation unless you upgrade. Reef.science is free because we believe that every engineering student deserves access to good study tools regardless of whether they can afford a $30/month subscription on top of everything else.
We are a small team building this because we care about making STEM education more accessible. If you find reef.science helpful, the best thing you can do is tell a classmate about it.
Education should be free, fun, and fantastic (the three most important F words).
Browse courses
Find your course, dive into practice problems, and study smarter without spending a cent. Every tool on reef.science is free, and it is going to stay that way.
Your tuition is expensive enough. Your study tools shouldn't be.
Found a problem or have an idea? Use the feedback button (bottom right on every page) to let us know. We read every submission.