Learn vim and learn it fast.
A concise interactive course to help you learn vim quickly. Learn fast with exercises that teach you vim through muscle memory.
have learned to love vim with our no-BS approach.
It's time you learned to
Code at the speed of thought
All your other tools are purpose built for developers, and with vim, so is your text editing and navigation.
- Logical code navigation.
- Vim lets you do things like "delete all the code between these two curly braces" or "move to the first % in this line".
- Compatible with VS Code.
- We hear you, you love VS Code. (So do we 🤫). Vim can be used with VS Code to give you the best of both worlds.
- It's just plain fun
- Flying through code with Vim is like flying through the air with a jetpack. It just feels good.
One price, a lifetime of value
Learning vim will change how you code forever
Pay once, own it forever
- Concise, interactive lessons
- Improve your code navigation speed
- Loved by thousands of developers
- Lifetime access to material
Loved by developers worldwide.
Engineers at top companies love learnvim.com. Here's what they have to say.
Try it out yourself!
Here's a short taste of the exercise format we use in learnvim
Your goal is to navigate to the red highlighted characters that are typo's and delete them one by one.
First, enter Normal mode by pressing the ESC key. Use the h j k and l keys to place your cursor over the character, and then press the x key to delete the typo.
- Current Attempt (s)
Frequently asked questions
If you can’t find what you’re looking for, email our support team and if you’re lucky someone will get back to you.
Why should I pay for this when (insert X vim reference) is free?
I spent a ton of time fumbling around trying to learn vim before it ever stuck. It came down to muscle memory. Once I got to the point where I was comfortable navigating, it was easy to keep it as a habit. learnvim helps you do that easier than reading reference material.
What will I learn?
You will learn the 80/20 of getting things done in vim. This is a concise course on purpose to get you comfortable enough to start your vim journey
Will there be more lessons?
Probably not, this course is designed to be concise enough to get you comfortable navigating with vim, but not so long that you get bored.
I already know vim, but I want to learn more advanced features. Can you help?
While we do touch briefly on some more advanced topics, this course is more aimed at people getting comfortable with vim for the first time.
How many lessons are there?
There are 10 interactive lessons.
What if I don't like it?
If you're not happy with learnvim, shoot us an email, and we'll refund your money.