Skip to content

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 120

Before 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 2150

The 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 5190

Each 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 91130

The 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 131160

With 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 161190

Fluent 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 191205

The 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 206240

Punctuation 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 241270

Real 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 271295

The 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 296320

Symbols 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 321335

English 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 336365

Speed 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 366385

These 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 386400

Code 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 401415

The final module simulates the typing people are actually paid to do: mixed case, numbers, punctuation, line breaks, and formatting, sustained over a realistic length.

Two minutes of reading here saves weeks of practising the wrong technique.