Interactive Vim training
Practice until the keys become instinct.
Learn one Vim idea at a time, use it in a real editing engine, then race the clock until the keys are automatic. No login, no paywall, no progress stranded on someone else’s server.
bb
Jump back two word starts with b.
Learn in the editor
Every explanation sits beside the same deterministic Vim engine used by its challenge.
Practice without a ceiling
Finish the lesson once, then generate targets until the command feels automatic.
Own your progress
IndexedDB keeps everything local. Export a portable JSON backup whenever you want.
The course
From moving one cell to composing operators and text objects.
The sequence covers modes, motions, insertion, operators, search, bracket and quote objects, word and paragraph objects, and visual selection. All lessons are open from the beginning; the order guides without gating.