Skip to content
Vim Learn

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.