VimCasts - Core Vim Course

VimCasts - Core Vim Course

Register & Get access to index

one of my favorite VIM resources.


Core Vim Course - At Your Own Pace​

I've taught my Core Vim Class to more than 600 people online and in person. Now, for the first time, I'm making available the core learning resources – the VimDojo and 10 videos – for purchase, so you can study Vim at your own pace, in your own time.

Why take the course?​

  • Learn core features that you'll use daily, whether you work with code, configuration files, or prose
  • Discover built-in functionality that will enable you to work with a lean and portable setup
  • Quickly level-up from novice to intermediate level by focusing on what matters


The Core Vim Course was produced by Drew Neil.

How does the course work?​

Watch the video​

Each video introduces a problem that you're then encouraged to try out in the VimDojo. Once you've had a go at solving the problem you come back to the video, which will summarise a few possible approaches, comparing strengths and weaknesses.

There are 10 videos with a combined running time of 75 minutes.


Learn by doing​

The VimDojo contains a set of 16 exercises that are designed to help you discover best practices for using Vim.


Who is the course for?​

This Core Vim Course is aimed at the novice user who wants to level up.

  • you are familiar with the basics (not sure? Go through vimtutor)
  • you have moved beyond using the arrow keys (not sure how? Read habit making, habit breaking)
  • you feel that something is holding you back from reaching the next level
  • you like to learn at your own pace

What you will learn​

  • learn how to repeat the last change using the dot command
  • meet the dot formula – a 2 step process with 1000 uses
  • move your cursor wherever you want it to go with as little as 2 keystrokes
  • DRY up your workflow with macros – your robotic sidekick
  • learn how to execute your macros across multiple files using the arglist
  • attain enlightenment by understanding text objects
  • Stop using counts! I will teach you to apply the same change over a visual range with the :normal command.
  • learn why old-school vi operators trump Visual mode

If you’ve already read Practical Vim, then you may be familiar with the concepts covered in this class. The coursework doesn’t correspond to any single chapter of my book, but joins the dots between the most important tips.

We learn best by doing. As Confucius put it: “I hear and I forget. I see and I remember. I do and I understand.”
First release
Last update
0.00 star(s) 0 ratings

More resources from adj009