Skill is reps.
Build it in projects,
lock it in with practice.

Short, project-first courses generated from the official docs of the language or framework you're learning. Live links to source material, checkpoint quizzes, spaced-repetition practice, and an AI tutor that actually understands the lesson you're on.

See how it works
No credit card40+ courses readyBuilt from official docs
How it works

Four small habits beat one big sprint.

We won't ask you to set aside a weekend. The whole point is that you learn between meetings, on the bus, in the 20 minutes before dinner.

1

Pick a skill.

Choose from our library of pre-built courses, or join a curated path. Every course is project-focused and built from the language's official docs.

2

Read, build, check.

Each lesson is short. Read the concept, write the code in your own editor, then answer a quick checkpoint question to confirm it stuck.

3

Ask anything.

Stuck on a borrow checker error or an unfamiliar API? The tutor knows what lesson you're on and explains in terms you've already learned.

4
Practice keeps it sharp.
Daily spaced-repetition drills resurface concepts right before you'd forget them — pulling from every active skill, so your Rust ownership knowledge stays fresh while you're learning Swift.
See a sample lesson →
For the things we have to learn before we can do them, we learn by doing them.
Aristotle  ·  Nicomachean Ethics, Book II
The library

40+ pre-built courses. New ones every week.

Every course is built from the official documentation and refreshed when the source changes. So you're learning the framework as it exists today, not as it was when someone filmed a video three years ago.

Rs
Rust
12h · Intermediate
Sw
Swift
9h · Beginner
Go
Go
8h · Intermediate
Ts
TypeScript
11h · Beginner
Py
Python
10h · Beginner
Ko
Kotlin
11h · Intermediate
Ne
Next.js
10h · Intermediate
Sv
SvelteKit
9h · Intermediate
As
Astro
7h · Beginner
Fa
FastAPI
8h · Beginner
El
Elixir
14h · Advanced
Wg
WebGPU
11h · Advanced
Why this works

Tutorials taught you how. We teach you why.

The web is full of step-by-step copy-this-code tutorials. They get you running in 10 minutes — and stuck two days later. Our courses are different.

Built from the actual docs.

Every concept links back to a specific section of the official documentation. Hover any term to see where it's defined. Click through to read further on the source.

When the docs change, the course follows. You'll never learn a deprecated API.

Sources we read
doc.rust-lang.org/book
developer.apple.com/swift
go.dev/doc/effective_go
nextjs.org/docs
…and 40 more

Tutor that knows the lesson.

Ask anything mid-lesson. The tutor explains in the same vocabulary you've already learned and points to the exact paragraph you're stuck on — not a generic StackOverflow answer.

Checkpoints you can't skim past.

Every module ends in a short quiz — and we resurface its concepts again days, weeks, and months later. So the knowledge actually sticks.

Pricing

Start free. Upgrade when one course isn't enough.

Free
$0/forever
  • One active course at a time
  • All checkpoint quizzes
  • Daily practice drill
  • AI tutor — 20 messages a day
  • Live doc links

Put in your first rep this week.

No credit card. Pick a skill in 30 seconds and ship your first lesson.

View the prototype →