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.
English Touch Typing for Beginners (US layout)
Start from F and J and add one row at a time: home row, top row, then bottom row. Each row ends with review lessons, and the course finishes with a graduation test that uses all 26 letters (30 lessons).
Start →Japanese Romaji Input for Beginners (JIS layout)
Start from あいうえお and add one kana row at a time: plain sounds, voiced sounds, then contracted sounds, small っ, long marks and punctuation. Each stage ends with a wrap-up, and the course finishes with a graduation test (30 lessons).
Start →Intermediate: numbers and symbols
For those who know the letters. Add capitals, numbers and symbols until you can type the whole keyboard.
Intermediate English Typing: Capitals, Numbers and Symbols (US layout)
For typists who have finished the beginner course. Learn capitals with Shift, punctuation, the number row and its symbols step by step, then put it all together in real text (20 lessons).
Start →Intermediate Japanese Romaji Typing: Tricky Kana, Numbers and Symbols (JIS layout)
For typists who have finished the beginner course. Master ん, contracted sounds, small っ and loanwords, learn text mixed with numbers, symbols and Latin letters, then build speed with all kinds of passages (20 lessons).
Start →Japanese Romaji Typing: Kanji Text with Furigana (JIS layout)
Type real Japanese text that mixes kanji and kana, with furigana readings shown above the kanji. Work up from words to sentences to passages without spaces, just like real Japanese (16 lessons).
Start →Advanced: all-round training
Text that mixes every key, to build speed without losing accuracy.
Advanced English Typing: All-round Training (US layout)
For typists who have finished the intermediate course. Sharpen your finger movements with common letter pairs, alternating-hand, one-hand and long words, then build speed and stamina with all kinds of text (16 lessons).
Start →Advanced Japanese Romaji Typing: All-round Training (JIS layout)
For typists who have finished the intermediate and kanji courses. Warm up with text full of contracted sounds, loanwords and numbers, then build speed and stamina with passages on daily life, work, science and history (16 lessons).
Start →Exam preparation
For anyone aiming at typing tests or contests. Exam-style long passages at a target speed.
English Typing: Exam & Contest Challenge (US layout)
For typists who have finished the advanced course. Exam-style long passages on daily life, business, science and history, from level 1 to 4, at high target speeds (8 lessons).
Start →Japanese Romaji Typing: Exam & Contest Challenge (JIS layout)
For typists who have finished the advanced course. Exam-style long passages in kanji and kana, including business letters, reports, essays and stories, at high target speeds (8 lessons).
Start →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.
Typing code
Start with the symbols code is full of (brackets, quotes, operators), then functions, if, classes, the terminal, Git, SQL, config files and URLs. Not tied to one language: the lessons mix common patterns from Python, Java, JavaScript and more (16 lessons).
Start →Numeric Keypad Entry (Accounting and Office Work)
Rest your right hand on 4, 5 and 6 of the numeric keypad and learn the top row, bottom row and 0 one at a time. After the decimal point and operators, build real-world speed with amounts, calculations and accounting slips. Needs a keyboard with a numeric keypad or a separate keypad (12 lessons).
Start →Typing Japanese Business Email (JIS layout)
Start with set phrases like "osewa ni natte orimasu", then phrases for thanking, requesting, apologizing and scheduling, and finish by typing whole emails. For those who have finished the kanji text course (12 lessons).
Start →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.