From VS Code to a
Neovim daily driver
Master 26 Vim motions, then configure Neovim into a powerful IDE — all in real Vim, in your browser. Leave with a working setup you own.
2
3
4
5
6
7
8
One curriculum.
From motions to daily driver.
Two tracks, one continuous arc. Start free with the motions. Graduate into a configured Neovim IDE — and take it home.
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.
Build your Neovim IDE.
You know the motions, but ditching VS Code feels impossible. This track configures Neovim into a real IDE — and sends you home with the working init.lua.
The engineers you admire?
They're already on Vim.
Four steps. No installs, no YAML, no copy-pasting random configs.
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.
Master the motions
26 hand-designed lessons inside real Vim. Drill them until they're muscle memory — endless drill mode shipping next.
Configure Neovim
7 guided lessons inside a pre-loaded Neovim container. Themes, plugins, LSP, fuzzy finder, git — added one concept at a time. You always understand why.
Export your config
Download your personalized init.lua — your themes, your plugins, your settings. Drop it into ~/.config/nvim/ and your terminal is live.
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.
Zero setup
No dotfiles. No plugins. No "brew install" rabbit hole. Click, play, learn.
Real Vim, not a simulator
Actual Vim runs inside a Docker container, streamed to your browser. Every quirk, every motion, is the real thing.
Motions to daily driver
One curriculum, end-to-end. Start at hjkl. Finish with a configured Neovim IDE you actually use to write code.
Own your config
Most people copy a senior dev's config and never understand a line of it. Here, every setting is added one concept at a time. Then you export it.
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
Q.02
How long does each lesson take?
add
Q.03
Is this for beginners?
add
Q.04
Can I use Vim motions in VS Code / IntelliJ?
add
Q.05
What's in the Motions track vs. the Neovim track?
add
Q.06
Will the exported init.lua work on my machine?
add
Q.07
How much does it cost?
add
Start free. Pay once.
Unlock everything.
Try the curriculum at no cost. Ten hand-picked lessons across both tracks — enough to feel the method before paying.
Unlock the full curriculum — every motion lesson plus the Neovim IDE track. Leave with a working init.lua.
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