# VimKata: Learn Vim Visually — Your Pocket Vim Dojo

> Interactive visual companion app for learning and practicing Vim text editor commands. (iPhone/iPad app by Andrii Zborovskyi.)

- Source: https://appshunter.io/ios/app/vimkata-learn-vim-visually/id6759241557 (this page in markdown: same URL + `.md`)
- Developer: [Andrii Zborovskyi](https://appshunter.io/developer/649204749)
- Category: Education, Developer Tools
- Price: Free with in-app purchases
- Rating: 5.00/5 from 3 App Store ratings · 2 written reviews indexed
- Age rating: 4+
- Requires: iOS 13.0 · 23 MB
- Languages: American English
- Released: 2026-02-18
- Data updated: 2026-08-18
- Monetization: freemium
- User reviews in markdown: https://appshunter.io/ios/app/vimkata-learn-vim-visually/id6759241557/reviews.md

## What is VimKata?

VimKata is a companion app for learning Vim. It teaches you the concepts — what commands exist, how they compose, when to use them. Your physical keyboard builds the muscle memory. Learn in the app, apply in your editor.

Every command is demonstrated before you practice it. The buffer animates step by step, a keyboard replica highlights the key being pressed, and a register indicator shows what was stored. You see what a command does before you're expected to use it.

A COMPANION, NOT A REPLACEMENT
VimKata teaches the mental model. The phone teaches the grammar; the terminal teaches the typing. Pick it up for 10 minutes on a commute, a break, or before bed — then apply what you learned on a real keyboard.

DEMO → KATA CYCLE
Each exercise starts with an animated demo. A keystroke timeline tracks each step. A MacBook keyboard replica highlights the key. Then you practice on the on-screen keyboard. You never guess — you see it first, then try it.

PRACTICE ON REAL CODE
Exercises use real JavaScript, Python, HTML, CSS, and Markdown — not toy examples. Each exercise has a concrete editing goal: transform this code into that code. One concept per exercise.

SCORE EVERY KEYSTROKE
Every exercise produces a grade from S (perfect) to D (keep practicing). After completion, the app shows the optimal solution alongside yours so you can see exactly which command would have been shorter. Retry to improve your grade.

7 LEVELS, 135 EXERCISES
- L1: Basic Motions — h j k l w b e 0 $ gg G f t
- L2: Basic Editing — x dd dw yy p P cw o
- L3: Operators + Motions — de ct df dt ye cc 3w
- L4: Text Objects — diw daw ciw ci" da" ci( di( ci{
- L5: Visual Mode — v V d y c ~ o
- L6: Navigation Mastery — W B E F T ; , %
- L7: Quick Edits — r s J O I D C ^ ~

Levels 1–3 are free. Levels 4–7 unlock with a one-time purchase.

Each level has introductory exercises (guided, one command at a time), practice exercises (realistic code, full demo), and challenge exercises (no demo, no hint, tests combined skills).

VIM IS A LANGUAGE
Most people learn Vim as a list of commands. VimKata teaches you the system underneath — operators compose with motions. Delete a word. Change to end of line. Yank through a character. Once this clicks, you stop memorizing and start composing.

BUILD YOUR PRACTICE QUEUE
Bookmark exercises for commands you're actively learning. The Saved tab on the home screen gives you quick access to your personal practice list.

## Key features

- Visual command demonstrations
- On-screen keyboard practice
- Real code examples (JavaScript, Python, etc.)
- Scored exercises with optimal solutions
- 7 levels with 135 exercises
- Bookmarkable practice queue

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Unlock All Levels | $4.99 | one-time |


## Recent user reviews (2 of 2)

All indexed reviews: https://appshunter.io/ios/app/vimkata-learn-vim-visually/id6759241557/reviews.md

### 5/5 — Useful

*2026-06-05*

Nice to get started with VIM. Please add more lessons. Cheers

### 5/5 — Very Useful

*2026-02-22*

But unfortunately, once I got in to it… the lessons were over. But an excellent start… please more lessons. It helped me a lot. Using it on a desktop Mac, works nice, including the ESC Key would be nice. Thanks

**Developer response:** Thanks for the great feedback! I'm really glad the app helped. Good news: more advanced levels are currently in the works! I've also noted the ESC key suggestion for Mac users. Stay tuned!

## Frequently asked questions about VimKata

### What is VimKata?

VimKata is a companion app designed to help users learn the Vim text editor through visual demonstrations and interactive practice exercises. It focuses on teaching the underlying concepts and composition of Vim commands.

### How does VimKata teach Vim commands?

Each command is first demonstrated visually, showing the buffer animation, key presses on a replica keyboard, and register changes. Users then practice on an on-screen keyboard, reinforcing muscle memory.

### What programming languages are used in the exercises?

Exercises in VimKata utilize real code examples from JavaScript, Python, HTML, CSS, and Markdown, providing practical application for learning Vim commands.

### What is the scoring system in VimKata?

Every exercise in VimKata is scored from S (perfect) to D (keep practicing). After completion, the app displays the optimal solution for comparison, allowing users to identify shorter command sequences.

### How many levels and exercises are available in VimKata?

VimKata offers 7 levels containing a total of 135 exercises. Levels 1-3 are free, while levels 4-7 require a one-time purchase to unlock.

### Does VimKata have ads?

No, VimKata does not contain advertisements. The app is ad-free, providing an uninterrupted learning experience for users.

### What devices is VimKata available on?

VimKata is compatible with iOS devices, including iPhones and iPads, and iPods.

### How often is VimKata updated?

The latest version of VimKata is 1.1.2, and it was last updated on March 31, 2026. This indicates regular maintenance and potential feature additions.

## Version history (last 4 releases)

### 1.1.2 — 2026-03-31

Bug fixes and stability improvements.

### 1.1.1 — 2026-03-12

New level: Search & Replace — master /, ?, n, N, *, #, and :s commands.
Redesigned exercise completion with inline results card.
Bug fixes and improvements.

### 1.1.0 — 2026-03-04

4 new levels, 77 new exercises, and premium unlock.

- L4: Text Objects — diw, ciw, ci", da", ci(, di(, ci{
- L5: Visual Mode — v, V, d, y, c, ~, o
- L6: Navigation Mastery — W, B, E, F, T, ;, ,, %
- L7: Quick Edits — r, s, J, O, I, D, C, ^, ~
- One-time premium unlock for L4–L7
- Restore purchases support
- Bug fixes and exercise improvements

### 1.0 — 2026-02-18

No release notes.

## More apps by Andrii Zborovskyi

- [Focus Watch - Stay Focused](https://appshunter.io/ios/app/focus-watch-stay-focused/id976335336)
- [New York City - offline map](https://appshunter.io/ios/app/new-york-city-offline-map/id984067072)
- [GemsFlow Diamond Painting](https://appshunter.io/ios/app/gemsflow-diamond-painting/id1497430162)
- [Ham Test Bulgaria](https://appshunter.io/ios/app/ham-test-bulgaria/id6758312904)

All apps by Andrii Zborovskyi: https://appshunter.io/developer/649204749

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-18.*
