Your tools have a vocabulary.
Learn it in minutes a day. Prove it.

A move is one situation and the keystroke that answers it — “edit this code in place” → . Every app you live in is 15–40 moves away from feeling instant. 87 decks, Cursor to Bloomberg. Drill them, prove them, graduate.

See all decks

Graduate a deck → a certificate that states the bar you hit · LinkedIn in one click

Cursor
press it on your keyboard — right now, on this page
01

Learn a move

One situation, one keystroke. Prompts test recall, not recognition — the answer only appears after a miss.

02

Drill it

90-second sessions. Misses requeue until they land. The scheduler biases toward your weak and stale moves.

03

Graduate

95% first-try, under 800ms median, held across two days. Then the deck is done. Actually done.

04

Share

Graduation issues a certificate stating exactly that bar. Download the card, or add it to your LinkedIn certifications in one click — filed under the software's own name.

The decks

Coming soon

vote with your email below

Learn it. Prove it. Done.

Graduation is a measurable event, not a feeling: every core move at 95% first-try accuracy, median response under 800ms, held across two separate days — because spaced practice is what actually sticks.

When you graduate a deck, you’re finished with it. No subscription, no streak hostage-taking. The free tier is real and stays free: Universal and Cursor in full, plus level 1 of every Base deck — PRO-marked decks unlock with Pro. Your progress carries over if you upgrade.

And you leave with proof. Graduating a deck earns a certificate: the software’s name, the standard you actually met — every move in the deck, ≥95% first-try, under 800ms, held across two separate days — and a LinkedIn credential in one click. Most certificates prove you sat through something. This one states what you can do.

≥95% first-try <800ms median held 2 days

One email when new decks land.

That's it — a launch note and a vote link for the next deck. No drip sequence, no “last chance” anything.

Prefer to just write? hello@cmdenter.app