Typing lessons
415 levels across 16 modules. Work through them in order — each one assumes only the keys taught before it.
1. Keyboard Fundamentals
Levels 1–20Before speed matters at all, your hands need a fixed starting position. This module teaches the home row one key at a time, always with the correct finger, and never lets you move on by pressing the wrong one.
2. Home Row Mastery
Levels 21–50The home row is where every other key is measured from. This module drills all ten home-row keys until returning to them is automatic, and introduces the space bar as part of real words rather than as an isolated drill.
3. Top Row
Levels 51–90Each finger owns keys directly above its resting place. The skill here is the return: reaching up is easy, coming back to the exact same spot without looking is what takes practice.
4. Bottom Row
Levels 91–130The bottom row is the least practised and the most error-prone, especially the pinky and ring fingers. These levels weight the awkward reaches deliberately instead of letting common letters hide them.
5. The Full Alphabet
Levels 131–160With all twenty-six letters available, practice shifts from finding keys to moving between them. Content here is ordinary English, because that is what transfers to real typing.
6. Word Practice
Levels 161–190Fluent typing is built from whole words, not individual letters. These levels move from the most frequent English words to the ones that consistently break people's rhythm.
7. Capital Letters
Levels 191–205The rule that beginners break most often is using the same hand for Shift and for the letter. These levels enforce the opposite-hand habit, which is what keeps capitals from breaking your rhythm.
8. Punctuation
Levels 206–240Punctuation is where fluent typists quietly lose time. Almost all of it belongs to the weakest fingers, and it usually arrives at the end of a phrase, exactly when you are already moving fast.
9. Sentences and Paragraphs
Levels 241–270Real text has capitals, punctuation, and length. Sustaining an even pace across a paragraph is a different skill from typing a fast burst of words, and it is the one that matters at work.
10. The Number Row
Levels 271–295The number row is the longest reach on the keyboard and the one most typists never learn properly. Practising digits inside dates, prices and references beats practising them in isolation.
11. Symbols
Levels 296–320Symbols combine the two hardest things on a keyboard: a long reach and a Shift. They are also unavoidable in email addresses, passwords, and any kind of code.
12. Difficult Patterns
Levels 321–335English is built from a small number of recurring letter pairs. Drilling the specific transitions that cost you time is far more efficient than typing more text and hoping.
13. Speed Training
Levels 336–365Speed work only helps once accuracy is stable, so every level here still carries an accuracy floor. If you cannot hold the floor, the level is not yet the right one for you.
14. Accuracy Training
Levels 366–385These levels remove the reward for speed entirely. Backspace is disabled on the strictest ones, so the only way through is to type it right the first time.
15. Coding Typing
Levels 386–400Code is punctuation-dense and case-sensitive, and a single wrong bracket breaks it. This module drills the characters that ordinary prose almost never contains.
16. Professional Typing
Levels 401–415The final module simulates the typing people are actually paid to do: mixed case, numbers, punctuation, line breaks, and formatting, sustained over a realistic length.
Before you start the course
Two minutes of reading here saves weeks of practising the wrong technique.
- Start at level 1: the home rowFind F and J without looking, one key at a time.
- How to learn touch typingWhat actually works, what to ignore, and how long it takes.
- Keyboard finger placement chartWhich finger types which key, and why the home row matters.
- Free typing speed testMeasure WPM, accuracy and consistency in 15 seconds to 5 minutes.