Initializing, please wait a moment

Vim Master is a free browser Vim lesson game. Clear short JSON lessons in a simulated editor, earn XP and combos, open cheat-mode practice, and keep progress on-device. About ~584 KB after Play, no install, no account.

Want a Vim motion RPG instead? Try Vim Motion Academy. Prefer a typing race loop? Try Cat Typing Race.

VIM MASTER

JSON-driven Vim lessons in a simulated editor. Start Learning dismisses onboarding, then type real Vim keys to clear objectives. Progress uses ftol:vimmaster:* keys. Adapted from renzorlive/vimmaster (MIT). About ~584 KB.

Keyboard required. Best on desktop or a large tablet with a physical keyboard.

Press Play to load the game.
XP, badges, and retention stay on this device.

Vim Master is a free browser Vim lesson game with no account or install. Press Play, then Start Learning to clear onboarding, then type real Vim keys in a simulated editor to clear each JSON lesson. Nothing is uploaded - progress stays on your device.

Key features

  • Clear short JSON lessons inside a simulated editor by typing Vim motion keys to hit each objective.
  • Earn XP and build combos as you clear lessons, with badges and retention tracked on-device.
  • Open cheat-mode practice to drill Vim keys without the scored lesson objectives.
  • Press Play once to load about 584 KB from the game host into an in-page frame, then it stays cached.
  • Keep every score, badge, and lesson under ftol:vimmaster keys on your device - nothing is uploaded.
  • Go fullscreen after Play for a bigger editor, and use a physical keyboard on desktop or a large tablet.

How to play

Press Play to load the game, click Start Learning to dismiss the onboarding, then type real Vim keys in the simulated editor to clear each objective. A physical keyboard is required, so it works best on desktop or a large tablet.

For more free browser games, open the games hub. Related picks: Vim Motion Academy and Cat Typing Race.

Related tools:

  • Snake Classic - Snake Classic - Press an arrow key (or swipe on a phone) and the game starts instantly - eat the
  • Retro Tank Battle - Retro Tank Battle - Drive your tank with the arrows or WASD, fire with Space, and clear the wave of
  • Garden Defense - Garden Defense - Pick a defender card - Shooter (100 energy), Battery (50, makes more energy), or
  • Voxel World Builder - Voxel World Builder - a free browser voxel sandbox: infinite terrain, six biomes, caves and ores,
  • Sky Gates Flight - Sky Gates Flight - Fly a little plane over the ocean and steer through the gates - green ones add
  • City Time Machine 3D - City Time Machine 3D - Drag the 1945-2055 timeline and watch one city block's buildings, vehicles,
  • 2048 Game - Merge the Numbers Puzzle - 2048 Game - Merge the Numbers Puzzle - Slide the numbered tiles with the arrow keys, WASD, or a
  • City Drive Open World 3D - City Drive Open World 3D - a free open-world driving game in the browser: a seeded neon night city
  • Retro Highway Racer - Retro Highway Racer - a free lo-fi driving game in the browser: steer a randomly generated highway,
  • Hover Racing - Hover Racing - a free anti-gravity racing game in the browser: pilot a hover ship down a neon 3D
  • Retro Arcade Shooter - Retro Arcade Shooter - a free lo-fi browser shooter: blast robot spiders through a dark server
  • Marble Maze - Marble Maze - a free 3D maze puzzle in the browser: roll a ball through a procedurally-generated

Tags: #games

Loading reviews...

Frequently Asked Questions

What is Vim Master?

A free browser Vim lesson game. Clear short JSON lessons in a simulated editor and earn XP, combos, and badges.

How do I play?

Press Play, then Start Learning. Type real Vim keys to meet each lesson objective. Use cheat-mode practice and challenge timers when you want drills.

Does it save progress?

Yes. Progress, backup, and retention use ftol:vimmaster:progress, ftol:vimmaster:progressBackup, and ftol:vimmaster:retentionState in this browser. You can also export / import a progress code.

How big is the download?

About ~584 KB of HTML, CSS, JS, and bundled lesson JSON after you press Play.

Is this the same as Vim Motion Academy?

No. Vim Master is a JSON curriculum of command lessons with XP and badges. Vim Motion Academy is a different Vim motion RPG on this site.

Do I need to install Vim?

No. The editor is simulated in the browser. A physical keyboard works best.

Is this open source?

Yes. Adapted from renzorlive/vimmaster (MIT). No CDN runtime assets.