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.

Screenshot of a lesson session showing explanation text, a worked example, and a multiple-choice practice question

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.

Screenshot of the learning dashboard showing course progress, daily XP, and a queue of reviews and new lessons
Start Free Trial

$29/month · 7-day free trial