Dev tools · alternatives · 2026
24 alternatives to I built an interactive course that helps you learn Vim faster
Hey show HN! This course came about as a result of wanting a more targeted way of practicing using new vim commands I wanted to pick up, rather than just trying to use them in my regular code editing sessions. When I would try to use new commands during code editing, my productivity took a hit because I was trying to do two different things at once: thinking about code vs practicing my muscle memory. So, I made a separate environment for practicing, one that had an interactive editor, progress tracking, and achievement goals to let me see which areas I should work on, like speed and…
This interactive course teaches Vim through a dedicated practice environment separate from regular code editing. It features lessons, an interactive editor, progress tracking, and achievement goals that measure speed… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I built an interactive course that helps you learn Vim faster launched in 2022; newer entries below may have overtaken it.
- 1

Learn vim fast by building muscle memory. 2000+ engineers learned vim with our hands on training. Train your fingers, master vim commands!
2021 · vim.so · its alternatives →
- 2
vim.so▲444Learn vim fast with interactive exercises in the browser
2021 · learnvim.com · its alternatives →
- 3AS
Your coworker who uses Vim is 3x faster than you and they know it. They smile about it. Not for much longer. Interactive exercises, runs in your browser.
2021 · vim.is · its alternatives →
- 4

- 5

Hey HN! After my own experiences with learning Vim, I wanted to skip the frustrating process of configuring a new tool before even learning how to use it. In an attempt to solve this problem, I started working on Vim Ninja, a web app that would allow developers to learn Vim through interactive lessons in the browser. It’s been a couple of months, and I’m proud to say that I’ve finally released https://VimNinja.com! Check out a demo of the app here: https://youtu.be/reukQHKqMZE. On the technical side of things, I used SvelteKit to build the entire app and Tailwind,…
2023 · vimninja.com · its alternatives →
- 6

I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].
2011 · codecademy.com · its alternatives →
- 7

- 8

- 9

- 10IM
So, I'm learning VIM and made this yesterday, I pretend to increment it as I learn new stuff. You move with HJKL and that's it for now. Don't let the sublimes consume you. http://worms.io/vimwarrior/
2016 · its alternatives →
- 11
Codedamn Create▲194Build and sell interactive programming courses
2021 · codedamn.com · its alternatives →
- 12

Build real muscle memory for keyboard shortcuts with interactive drills and spaced repetition. Free for 30+ tools including Figma, Slack, VSCode, and Notion.
2012 · shortcutfoo.com · its alternatives →
- 13

Turn anything into a course in 5 minutes
2024 · quinnsy.com · its alternatives →
- 14

Notational velocity for vim. . Contribute to alok/notational-fzf-vim development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 15BY
2020 · johtela.github.io · its alternatives →
- 16

Hey! I’m JC. I’m 17 and part of Hack Club, a nonprofit where we help teenagers ship programming projects with their friends while growing technically. A while ago, I asked myself the question, “How exactly do programming languages work behind the scenes?” It seemed really daunting until I went to a half hour workshop at a high school hackathon about writing a tree-walk interpreter and realized that getting started was actually super fun. This guide is designed in the vein of that - to get people, especially teenagers, started on learning how to build a programming language in a literal…
2024 · easel.hackclub.com · its alternatives →
- 17

Explore essential Neovim and Vim commands, remaps, plugin commands, and create a personalized cheatsheet to boost text editing efficiency.
2025 · nvim-cheatsheet.vercel.app · its alternatives →
- 18

As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.), because almost all of these text fields provide only very basic editing functions. A while ago, I came up with an idea: what if we could use Vim as an IME? Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are 1) receiving a keyboard sequence 2) process the key sequence and outputting a text These functions are the same as text editor's. So I thought implementing an IME that can be used with Vim…
2022 · github.com · its alternatives →
- 19

Workshop on how to use Vim Plugins. Contribute to jez/vim-as-an-ide development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 20
CodenQuest▲282Hello everyone, I've been working on a project called CodenQuest, a coding practice app inspired by platforms like LeetCode, but with a major twist: it's heavily gamified, similar to Duolingo. The main goal is to make coding practice more engaging, especially on mobile. Key Features: - Diverse coding questions with integrated hints and timers. - Code editor with code completion and fill in the blanks questions - Performance statistics (runtime, memory, CPU usage, and more). - Gamified elements: leagues, ranking systems, daily challenges, friends, and streak mechanisms. - Available on iOS and…
2024 · codenquest.com · its alternatives →
- 21IM
2024 · keysmash.no · its alternatives →
- 22

I've used blender for more than a decade and now ask myself what the best way to teach it would look like. Video generally seems the best format to explain how to solve a specific problem, but its not exactly great for larger collections of small bits of information – like blender shortcuts. This is why I made this video/text hybrid website from scratch. If you're a blender user or have experience in teaching others, I'd be very happy to hear your thoughts on it. I'm also posting this here because I assume many of your are professional web developers. I'm a learning hobbyist and…
2024 · hollisbrown.github.io · its alternatives →
- 23

- 24

Just launched my app, VimGolf.ai! As users complete the levels on the map, I introduce progressively more complicated concepts — it’s aimed at people who have never used Vim. Any feedback would be much appreciated!
Jul 2026 · vimgolf.ai · its alternatives →
Also compare
- I built an online interactive course that helps you learn Vim faster alternatives
- vim.so alternatives
- A Site for Learning Vim alternatives
- Master Vim alternatives
- I built a web app for learning Vim from the browser as a 17-year-old alternatives
- Codecademy.com, the easiest way to learn to code alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →