Today is the day to take your editing skills to the next level with this course. For only $10, you get:
- ✅ 100+ exercises
- ✅ 22 commands
- ✅ 5 exercises per command
- ✅ Hands-on practice
- ✅ Active learning
What's included
The course includes 5 exercises for each of the following 22 commands:
- Navigation
- h - move left
- j - jump down
- k - kick up
- l - move right
- Editing
- i - insert mode
- A - append to the end
- I - insert at beginning
- x - delete a character
- r - replace a character
- o - insert line below
- O - insert line above
- Moving
- w - move by word
- e - move by end of word
- b - move back-words
- Advanced
- a - insert after cursor
- d - delete text
- c - change text
- y and p - yank and paste
- v - select text
- f - find text
- F - find text behind
- ctrl v - multi-cursor mode
Using Vim can feel like magic
IF you get past the learning curve.
The main hurdle is always learning Vim. I know the reason for this.
Most learning resources come in two categories.
- video courses
- books
But there's a problem with both. They're passive.
Either you sit in front of the screen watching someone else explain a concept or you flip through pages as you read.
You're not really learning. That's the catch.
What if instead - you could learn it inside your favorite editor?
You already know and love VSCode. Why not supercharge it with Vim?
An active approach to learning
Vim for VSCode uses active learning techniques backed by science.
Active learning is difficult. It's more engaging because it requires effort from your side. The cool thing is that it pays off in the long run. We leverage a combination of mnemonics, deliberate practice, and active recall to teach you Vim.
Mnemonics
A mnemonic device, or memory device, is any learning technique that aids information retention or retrieval in the human memory (Wikipedia).
When we teach you command, we explain it in simple terms and make it easy for you to remember by associating commands with words or phrases.
Deliberate Practice
"...deliberate practice lies in continually practising a skill at more challenging levels with the intention of mastering it(Mayer, R. E. Learning and Instruction. 2008).
Each command has 5 exercises in order for you to practice it and master it. Towards the end, you learn how to combine them with more advanced commands.
Active Recall
Active recall is a principle of efficient learning, which claims the need to actively stimulate memory during the learning process (Wikipedia).
The fifth exercise of each command asks you to recall commands you learned earlier. This forces you to think and remember each command. There are also short questions at the end of each lesson which ask you to reflect and explain what you've learned out loud, as if you were talking to someone else.
The combination of these three techniques make up this active learning approach which is unique compared to what you usually see. It's more difficult but also more rewarding.
Spend as Little of Your Time as Possible
It's funny. Most video courses advertise XX amount of hours per content. Instead of fluffying the content or teaching you everything under the sun, these exercises are short, focused and stick to the essentials.
My goal instead is to help you learn in the shortest amount of time.
It took me 2-3 weeks to learn Vim in VSCode. It was a struggle. I don't think it needs to take that long though which is why I made this.
With this, you can learn Vim and be productive in a week.
Best $10 Investment of This Year
I want you to learn Vim through these exercises and then come back to me in a few months and say, "That's the best $10 I've spent all year."
This is knowledge that is timeless. These new Vim skills you pick up through this course will last you for the rest of your career.
Let's think about how to evaluate this investment. Say your time is worth $50/hr. You can learn Vim on your own in about 2-3 weeks with about 30 mins/day for a total of ~10 hours. That's $500 if you were to pay yourself.
If this course can help you reach the same level of skill in half the amount of time then you're saving about $240 ($250 - $10 for the course).
That doesn't take into account the fact that these skills will help you work faster and more efficiently. Sounds like a pretty good deal, right? I think so too.