VimSensei Start arrow_forward
Real Vim · Browser-native · Motions to daily driver

From VS Code to a
Neovim daily driver

Master 27 lessons of Vim motions, then learn to drive LazyVim — a real Neovim distro — all in your browser. No install. No config files.

No install Real Vim, not a simulator The real LazyVim distro
~/vimsensei — manifesto.txt ● draft
1
2
3
4
5
6
7
8
-- before vimsensei
arrow keys, mouse, ctrl+c, ctrl+v
 
-- after vimsensei
ciw, dd, gg, /, :%s
you never touch the mouse again.
 
:wq
NORMAL
manifesto.txt
8L · UTF-8
LN 8:4
written in vim · of course
:VimSensei 27 motions · 3 lazyvim lessons · real vim in docker · the real lazyvim distro · works in any modern browser
/ 00 — the path

One curriculum.
From motions to daily driver.

Two tracks, one continuous arc. Start free with the motions. Graduate into LazyVim and drive a real Neovim distro.

TRACK_01 · MOTIONS 27 lessons

Master Vim motions.

The motions are too hard, take too long. Most people quit. This track gets you running in a week — on real Vim, not an emulator.

Promise Get up and running with the motions you'll use every day — within a week.
Mechanic 27 hand-designed lessons in real Vim, plus an endless Drill Mode NEXT UP
Proof Pass the drill gauntlet at 95% — your motions are now muscle memory.
TRACK_02 · LAZYVIM 3 lessons

Drive LazyVim.

You know the motions, but ditching VS Code feels impossible. This track drops you inside LazyVim — folke's batteries-included Neovim distro — and drills the keys that make it fast.

Promise Get productive inside a real Neovim distro — in an afternoon.
Mechanic 3 lessons inside a pre-built LazyVim container — file explorer, UI toggles, window splits. More on the way.
Proof Install LazyVim locally and every key you drilled here works the same — nothing to port over.
drill the motions  →  drive the distro  →  own your editor
// status

The engineers you admire?
They're already on Vim.

89%
of senior devs use modal editing somewhere in their stack
2×
edit speed once motions become muscle memory
0
reasons left to keep reaching for the mouse
/ 01 — how it works

Four steps. No installs, no YAML, no copy-pasting random configs.

→ from a blank browser tab to a Neovim setup you can actually drive.
STEP_01 ~0 min
public

Open your browser

No installs. No package managers. Click a link, a Docker container spins up and real Vim is streamed straight to your tab.

Container ready in < 2s
STEP_02 ~1 week
terminal

Master the motions

27 hand-designed lessons inside real Vim. Drill them until they're muscle memory — endless drill mode shipping next.

hjkl wb ci" dd
STEP_03 ~1 afternoon
extension

Drive LazyVim

3 guided lessons inside a pre-built LazyVim container. File explorer, UI toggles, window splits — one concept at a time. You always understand why.

lazyvim/ which-key/ snacks/ splits
STEP_04 take it home
install_desktop

Take it to your terminal

Install LazyVim locally in one command. The leader menus, the explorer, the splits — identical to what you drilled here, because the sandbox runs the real distro.

same keys · your machine
/ 02 — why VimSensei

Built for hands,
not for reading.

Tutorials teach you the names of keys. VimSensei teaches your fingers what to do when you're not looking.

01

Zero setup

No dotfiles. No plugins. No "brew install" rabbit hole. Click, play, learn.

in your browser open_in_browser
02

Real Vim, not a simulator

Actual Vim runs inside a Docker container, streamed to your browser. Every quirk, every motion, is the real thing.

docker · pty · xterm terminal
03

Motions to daily driver

One curriculum, end-to-end. Start at hjkl. Finish driving LazyVim as the editor you actually write code in.

one continuous arc trending_up
04

Know your editor

Most people install a distro and never learn the keys it handed them. Here, every menu and motion is drilled one concept at a time.

keys you actually know keyboard
27
motion lessons
3
lazyvim lessons
0
installs required
11
free lessons
/ 03 — FAQ

Questions, answered.

Still stuck? Drop us an email or a note in Discord — we usually reply within a day.

Q.01 Do I need to install anything?
add
Nothing. VimSensei runs entirely in your browser. The moment you open a lesson, we spin up a Docker container with real Vim on our servers and stream it back to your tab over a PTY. No brew, no apt, no config files.
Q.02 How long does each lesson take?
add
Most lessons land between 2 and 3 minutes. The whole 27-lesson motions path is comfortable to finish over a weekend, or one lesson per coffee break during the week.
Q.03 Is this for beginners?
add
Yes — lesson 01 assumes zero Vim knowledge and starts at hjkl. Experienced users can skip ahead; each lesson is self-contained, and the sidebar lets you jump straight to the motion you want to drill.
Q.04 Can I use Vim motions in VS Code / IntelliJ?
add
Absolutely — that's the whole point of the Motions track. Install the Vim plugin in VS Code, IdeaVim for JetBrains, or use the built-in Vim mode in Cursor and Zed. The muscle memory carries over.
Q.05 What's in the Motions track vs. the LazyVim track?
add
Motions is 27 lessons covering the keystrokes you'll use every day — navigation, editing, search, text objects, visual mode. LazyVim is 3 lessons that teach you to drive LazyVim, folke's pre-built Neovim distro — its file explorer, its <leader>u UI toggles, and window splits. Eight motion lessons and all three LazyVim lessons are free; the remaining 19 motion lessons unlock one-time at $39. More LazyVim lessons are on the way.
Q.06 Will what I learn work on my own machine?
add
Yes. The sandbox runs the real LazyVim distro, not an imitation — so once you install LazyVim locally, the <leader> menus, the explorer and the window keys are identical to what you drilled here. There's no config to port over; that's the point of a distro.
Q.07 How much does it cost?
add
Eleven lessons are free — 8 motions plus all 3 LazyVim lessons. A one-time $39 unlocks the remaining 19 motion lessons, every future lesson included. See pricing →
/ 04 — pricing

Start free. Pay once.
Unlock everything.

No subscription No auto-renew Future lessons included
the sampler
Free forever
no card

Try the curriculum at no cost. Eleven hand-picked lessons across both tracks — enough to feel the method before paying.

check 8 free motion lessons + all 3 LazyVim lessons
check Real Vim in your browser — no install
check Endless drill mode NEXT UP
check Progress synced across devices
play_arrow Start free arrow_forward
all access
$39 one-time
Your IDE: $120/yr · VimSensei: once
lifetime

Unlock the full curriculum — all 27 motion lessons, plus every lesson we ship from here on.

check Everything in Free
check All 27 motion lessons unlocked
check Hand-authored drill packs on all 7 navigation lessons
check Every future lesson — included
lock_open Unlock every lesson arrow_forward
First 11 lessons are free · pay once when you're ready for the rest
:wq — and start

You'll feel the difference
by lesson 05.

Start free. Drill the first motions, sample the IDE config, then unlock everything when you're ready — one payment, every future lesson included.

play_arrow Start Your First Lesson arrow_forward
Free · no credit card · lesson 01 opens in a new tab
Or skim the full path arrow_downward