Learn to type without looking at the keyboard.

TypingStep is a free touch typing course where you learn a few keys at a time in short lessons. It covers English (US layout) and Japanese romaji input (JIS layout).

  • Free, no sign-up
  • A few minutes per lesson
  • Runs in your browser

Beginner: learn the letter keys

For anyone who can't touch type yet. Start from the home position and learn the letters on the top, home and bottom rows.

Intermediate: numbers and symbols

For those who know the letters. Add capitals, numbers and symbols until you can type the whole keyboard.

Advanced: all-round training

Text that mixes every key, to build speed without losing accuracy.

Exam preparation

For anyone aiming at typing tests or contests. Exam-style long passages at a target speed.

Other courses

Practice for a specific job or goal: program code, numeric keypad entry for accounting and office work, Japanese business email phrases and more.

Why TypingStep

Step-by-step lessons

Start from the home position keys F and J and add two new keys per lesson, so your fingers learn at a comfortable pace.

Flexible romaji input

Every common way of typing is accepted: し as shi or si, ん as nn or n, っ as kka or xtu, and more.

Weak keys, found for you

Your mistakes are recorded and turned into a personal practice drill.

FAQ

Is it free?

Yes. You can start right away without signing up. Your results are saved in this browser.

How do I practice Japanese typing?

You learn romaji input in order: あいうえお, then the か row, and so on up to small ゃ/ゅ/ょ and っ. You can leave your Japanese IME on. If keys don't register, switch to alphanumeric mode with the 英数 (Eisu) key.