Learn to use Vim and Neovim with your favorite IDEs and the terminal. You'll learn all the productivity-boosting shortcuts, macros, and techniques that will give you real mastery of code editing!
Supercharged Code Editing with Vim and Neovim
This course makes learning Vim and Neovim easy! Using the Vim plugin via your existing IDE (such as VSCode) and Neovim in the terminal, you'll come to understand the power of Vim and Neovim and be able to wield their power to navigate and edit code as fast as you can type!
Additional
About the Author: Zero To Mastery
Zero To Mastery (ZTM) is a Toronto-based online coding academy founded by Andrei Neagoie, originally a senior developer at large Canadian tech firms before turning to teaching full-time. The academy's signature is the cohort-based bootcamp track combined with a deep self-paced course library, all aimed at career-changers and self-taught developers preparing to land software-engineering roles at top companies.
The instructor roster has grown well beyond Andrei to include other senior practitioners: Daniel Bourke (machine learning), Aleksa Tešić (DevOps), Jacinto Wong, and others. Courses cover the full software-engineering career path: web development with React and Next.js, Python, machine learning and deep learning, DevOps and cloud, system design, mobile, and the algorithm / data-structure interview prep that gates engineering jobs.
The CourseFlix listing under this source carries over 120 ZTM courses spanning that full range. Material is paid; ZTM itself runs on a monthly / annual membership model. The teaching style favours long-form, project-based courses where students build complete portfolio-quality applications rather than disconnected feature tutorials.
Watch Online 29 lessons
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | What is Vim? Demo | 06:11 | |
| 2 | Byte Resources (Downloading Course Content) | 00:57 | |
| 3 | VSCode Vim Extension | 01:39 | |
| 4 | Modes | 04:46 | |
| 5 | Core Motions | 09:12 | |
| 6 | Insert Mode & Basic Editing | 07:03 | |
| 7 | Deleting & Changing | 08:41 | |
| 8 | Yank (Copy & Paste) | 07:04 | |
| 9 | Large Motions | 09:22 | |
| 10 | Practice! | 01:47 | |
| 11 | Character Motions | 04:08 | |
| 12 | Searching | 11:25 | |
| 13 | Miscellaneous Edit Commands | 09:33 | |
| 14 | Visual Mode & Substitute | 11:03 | |
| 15 | Commands & Motions for Programmers | 10:14 | |
| 16 | Adding & Subtracting | 02:54 | |
| 17 | Marks & Jumps | 05:30 | |
| 18 | Macros | 08:05 | |
| 19 | More Practice! | 00:54 | |
| 20 | Install Neovim & LazyVim | 02:24 | |
| 21 | Integrated Development Environment (IDE) Components | 06:11 | |
| 22 | Navigation within Neovim | 07:32 | |
| 23 | Configuring Neovim | 13:49 | |
| 24 | Searching + Navigation with Telescope & Quickfix | 09:45 | |
| 25 | Surround Plugin | 02:38 | |
| 26 | Navigating With Leap | 05:06 | |
| 27 | Code Actions / Language Server | 03:28 | |
| 28 | Trouble Plugin & Code Diagnostics | 03:16 | |
| 29 | Thank You | 00:31 |
Get instant access to all 28 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionCourse content
29 lessons · 2h 55m 8sShow all 29 lessons
- 1 What is Vim? 06:11
- 2 Byte Resources (Downloading Course Content) 00:57
- 3 VSCode Vim Extension 01:39
- 4 Modes 04:46
- 5 Core Motions 09:12
- 6 Insert Mode & Basic Editing 07:03
- 7 Deleting & Changing 08:41
- 8 Yank (Copy & Paste) 07:04
- 9 Large Motions 09:22
- 10 Practice! 01:47
- 11 Character Motions 04:08
- 12 Searching 11:25
- 13 Miscellaneous Edit Commands 09:33
- 14 Visual Mode & Substitute 11:03
- 15 Commands & Motions for Programmers 10:14
- 16 Adding & Subtracting 02:54
- 17 Marks & Jumps 05:30
- 18 Macros 08:05
- 19 More Practice! 00:54
- 20 Install Neovim & LazyVim 02:24
- 21 Integrated Development Environment (IDE) Components 06:11
- 22 Navigation within Neovim 07:32
- 23 Configuring Neovim 13:49
- 24 Searching + Navigation with Telescope & Quickfix 09:45
- 25 Surround Plugin 02:38
- 26 Navigating With Leap 05:06
- 27 Code Actions / Language Server 03:28
- 28 Trouble Plugin & Code Diagnostics 03:16
- 29 Thank You 00:31
Related courses
-

Vim Masterclass
By: UdemyDid you know that the most productive command line experts exploit the powerful features of the Vim text editor? The problem is that if you want to get really g6 hours 26 minutes 46 seconds -

Learn to Use VIM
By: egghead.ioVim is a classic text editor that saw its first incarnation in 1976. Used around the world across most platforms, the ability to drop into a computer, open a co13 minutes 15 seconds