Import anything
PDF · Markdown · .apkg · paste
Drag a textbook PDF in, or paste lecture notes. Optional bring-your-own-key AI turns raw text into typing-ready cards — your key, our prompts.
Crash courses for real university courses — built from the actual textbooks, deep enough to sit the paper. You don't read them. You type the answers until you know them.
Built for Athabasca University and University of Waterloo papers, plus the open programming tracks. Not yours? Request it — we build by demand.
Type your code, or browse the bank.
what a course is here
Every course is written from the actual textbooks for the actual syllabus, then cut into lessons you sit down and do. The typing, the drills and the Vim dojo are still here — they just aren't why you came.
Programming languages and university courses — original tracks where the motor act of typing the material is what encodes it.
Open →Touch-typing courses, timed practice, weak-key warm-ups built from your own misses, pace races and a global leaderboard.
Open →Type the answer; FSRS-6 decides exactly when you see it again. Cram mode tightens the schedule before an exam.
Open →Its own trainer — Vim Golf challenges, a live playground and a searchable cheat-sheet. Opt into Vim motions everywhere else, too.
Open →Public decks by school and course code — fork any of them into your own library and type through it.
Open →Drag in a PDF, Markdown or an Anki .apkg. Optional bring-your-own-key AI turns notes into typing-ready cards.
Open →watch the scheduler
Six cards. One rating. Pick a card, rate it — the scheduler re-positions it on the next-due axis in real time, with the actual arithmetic. No black box.
selected card
next review · ≈ 3.4 d
rate this attempt
Every review in the app runs this same loop. You can read the rules.
manifesto
Most study apps treat your brain like a passive disk — highlight a passage, see the same words tomorrow, hope they stuck.
We don't. Every review is a typed answer. Every typed answer is a small, measurable retrieval. The keyboard isn't a hurdle; it's the whole point.
Layer on FSRS-6 spaced repetition and code-native drills, and study stops being something you postpone.
three movements
PDF · Markdown · .apkg · paste
Drag a textbook PDF in, or paste lecture notes. Optional bring-your-own-key AI turns raw text into typing-ready cards — your key, our prompts.
Word engine · code engine · Vim
Prose flows word by word. Code is character by character with syntax highlighting, line numbers, and a working Vim NORMAL mode for the keyboard hard-mode crowd.
FSRS-6 · cram · daily challenge
Every keystroke informs the schedule. Forgotten cards come back sooner; mastered ones rest. Exam coming up? Cram mode tightens the interval cap.
faq
Anki schedules well and stops there. Quizlet is broad-audience and gated. MonkeyType is pure typing, no study. Memra is the intersection — typing as recall, scheduled by FSRS-6, with code and Vim rendered natively.