How StemGraph Works
StemGraph is a calculus-based physics course built on a knowledge graph. Every concept has prerequisites, every lesson is adaptive, and every review is scheduled.
The Knowledge Graph
Topics are connected by prerequisites
Physics concepts build on each other. You can't understand torque without understanding force, and you can't understand force without understanding vectors. StemGraph maps these dependencies explicitly. The system only unlocks a topic when you've mastered everything it requires.
Lessons
One concept per lesson
Each lesson teaches exactly one skill. It starts with a concise explanation, then walks through a fully worked example showing every step. After that, you solve practice problems on the same concept with different numbers. You move on when you demonstrate mastery.

Spaced Review
Nothing you learn gets forgotten
After you complete a lesson, the system schedules reviews at increasing intervals. Each review tests the same skill with fresh numbers, so you can't rely on memory. You have to understand the method. If a review reveals a gap, the system adjusts and brings the concept back sooner.
The Diagnostic
Start where you belong
When you first sign up, a diagnostic test places you in the knowledge graph. It identifies what you already know and what you need to work on. You skip material you've mastered and start exactly where you need to.
Your Dashboard
Your daily queue, built automatically
Every day, StemGraph builds your learning queue. Reviews that are due, lessons in progress, and new topics that are ready to unlock. You don't have to decide what to study next. Just open the dashboard and start.

$29/month · 7-day free trial
StemGraph