v1.0 · Now in closed beta

STEM you can actually touch.

Hands-on lessons with interactive widgets and runnable code. No videos, no hand-waving. Build the intuition that makes the math obvious.

10 courses live27 interactive lessonsRuns Python & JavaScript in the browser

Three things that make this different

We didn't set out to build another video player. We built the thing we wished existed when we were learning this stuff.

Widgets you can touch

Every concept ships with an interactive widget. Drag a slider, watch a graph redraw, see the answer light up. No videos. No skimming.

Code, in the lesson

Python and JavaScript run in your browser. Edit a line, hit run, see the output. No context switch, no setup.

Mastery, not streaks of luck

Skills move up and down based on what you actually know. Spaced repetition surfaces what you're about to forget — exactly when you need to revisit it.

Stop watching. Start building.

Your first interactive lesson takes 90 seconds to start. No credit card. No email required for the first two courses.