From never having touch typed to typing for a living
13 levels, 57 lessons, roughly 4 hours of instruction. Each level assumes only what the previous one taught, and no lesson ever asks you to type a key it has not shown you.
Every lesson is free to take right now. A free account is only needed to remember which ones you have finished.
Level 0 · Before you type a single word
Orientation
Touch typing is a physical skill, and the first thing to learn is not a key - it is a resting position. This level takes ten minutes and saves you months of bad habits.
Level 1 · ASDF and JKL;
The Home Row
Eight keys, eight fingers, no reaching. This is the anchor the entire keyboard is measured from, so it is worth more repetition than it seems to deserve.
- F and Jf jStrike the two index-finger home keys without looking.4m
- D and Kd k f jAdd the middle fingers while keeping the index fingers anchored.4m
- S and Ls l d kBring in the ring fingers, the least independent of the four.4m
- A and semicolona ; s lTrain the little fingers, which set your eventual accuracy ceiling.4m
- G and Hg h f jLearn the two inward reaches that the index fingers cover.4m
- Home row wordsType real English using nothing but the home row.5m
- Home row checkpointProve the home row is automatic before adding new keys.2m
Level 2 · QWERTY UIOP
The Top Row
The first reaches away from home. Each finger stretches up one row and comes straight back - the return is the half of the movement people forget to practise.
- E and Ie i d kReach up with the middle fingers to the two most common vowels.4m
- R and Ur u f jIndex-finger reaches straight up from the home keys.4m
- T and Yt y r uThe diagonal index reaches, the longest movement on the top row.4m
- W and Ow o s lRing-finger reaches on both hands.4m
- Q and Pq p a ;The little-finger reaches - the highest-error keys on the board.4m
- Top row wordsCombine home and top rows in real words.5m
Level 3 · ZXCVB NM
The Bottom Row
Downward reaches are less natural than upward ones and get far less practice, which is why B, N and V are weak keys for most typists who never trained them deliberately.
- V and Nv n f jIndex-finger reaches down from the home keys.4m
- C and Mc m d jMiddle-finger and index reaches on the bottom row.4m
- X and Bx b s fThe ring-finger drop and the long index stretch.4m
- Z, comma, full stop and slashz , . /The little-finger drop and the punctuation column.4m
- Full alphabet checkpointEvery letter, without looking down.5m
Level 4 · Shift, capitals and the return home
The Full Keyboard
Capital letters double the number of movements you need. Done correctly, shift costs almost nothing; done with one hand, it caps your speed permanently.
Level 5 · Typing whole units, not letters
Words
At this stage the goal changes. You stop spelling words out one key at a time and start producing them as single movements. This is where speed actually begins.
Level 6 · Punctuation, capitals and rhythm
Sentences
Real sentences add three things drills do not: capital letters at the start, punctuation in the middle, and the need to keep going after a mistake.
Level 7 · Sustained, continuous text
Paragraphs
Anything longer than a sentence introduces a new skill: recovering. You will make mistakes; the goal is to keep the rhythm through them rather than stopping.
Level 8 · The row nobody trains
Number Academy
Ordinary prose contains almost no digits, so a typist can reach eighty words per minute and still hunt for a phone number. This level fixes that.
- Index finger reaches: 4 5 6 74 5 6 7The four digits your index fingers own. Reach up from F and J without letting the hand drift, and return to the home row after every digit.4m
- Middle and ring: 3 8 2 93 8 2 9Reaching with the weaker fingers. Keep the wrist still and let the finger extend; if the whole hand moves, slow down.4m
- Pinky reaches: 1 01 0The hardest two digits on the board. The pinky has the longest reach and the least strength, so accuracy here decides whether you can type numbers without looking.4m
- The whole number row1 2 3 4 5 6 7 8 9 0All ten digits in mixed order, the way real data arrives.4m
- Dates/ - 0 1 2 3Slashes and hyphens between digits, in the formats people actually type.4m
- Prices and currency$ . , 0Dollar signs, decimal points, and thousands separators under time pressure.4m
- Percentages and decimals% . 0Percent signs and decimal values, the vocabulary of every report.4m
- Phone numbers and identifiers( ) - 0Parentheses, hyphens and digit runs - the pattern that trips up the fastest typists.4m
Level 9 · Shift, brackets and the pinky column
Symbol Academy
Symbols are handled almost entirely by the little fingers while the other hand holds shift. For anyone who writes code or works with data, this level matters more than raw speed.
- Shifted number row: ! @ # $ %! @ # $ %Every one of these is a shifted digit. Press shift with the OPPOSITE hand - reaching for both keys with one hand is the habit that caps your symbol speed.4m
- Shifted number row: ^ & * ( )^ & * ( )The right hand half of the shifted row, including the parentheses you will use constantly.4m
- Brackets: [ ] { }[ ] { }Square brackets sit under the right pinky unshifted; curly braces are the same keys with shift. Learn them as a pair and the opening and closing halves stop getting swapped.4m
- Angle brackets: < >< >Shifted comma and period. Essential for HTML, generics and comparisons.4m
- Punctuation: , . ; : ' ", . ; : ' "The everyday punctuation that decides whether your prose speed survives contact with real sentences.4m
- Operators: _ - + =_ - + =Underscore, hyphen, plus and equals - the backbone of identifiers and expressions.4m
- Slashes and pipes: / ? \ |/ ? \ |The right pinky column below the semicolon, plus the reach past the bracket keys.4m
- Backtick and tilde: ` ~` ~The far top-left key, owned by the left pinky. Rarely practised, constantly needed by developers.4m
Level 10 · Raising the ceiling deliberately
Speed
Speed work is only safe once accuracy is stable. The method is short bursts above your comfortable pace, followed by a return to accuracy - never sustained sprinting.
Level 11 · Holding form for five minutes and more
Endurance
Most typing tests last a minute. Most real work lasts an hour. Endurance training is about the point where your accuracy starts to slide, and pushing it further out.
Level 12 · The text you will actually type
Professional Typing
The final level replaces exercises with work: emails, reports, notes, figures and code. If you can hold your speed here, you have the skill.
- Weekly updateType professional material at working speed.4m
- Declining a requestType professional material at working speed.4m
- Quarterly summaryType professional material at working speed.4m
- Invoice reconciliationType professional material at working speed.4m
- Metrics tableType professional material at working speed.4m
- Code under the fingersCarry your speed into source code, where the symbol profile changes completely.6m
No lesson is locked.