Advanced Typing Practice
Research Method Summary
Target: 46 WPM at 96% accuracy
The timer starts on your first keystroke. Press Escape to pause where pausing is allowed. Pasting is disabled.
- abc Correct
- abc Incorrect (wavy underline)
- abc Corrected (dotted underline)
- abc Missed (struck through)
Underlined keys are the home row. Use the opposite hand for Shift where you can. QWERTY layout.
You can practise on a phone or tablet, but a physical keyboard gives a far more accurate WPM measurement. On-screen keyboards add their own delay.
Detailed result
- Raw WPM
- 0
- Net WPM
- 0
- CPM
- 0
- Error rate
- 0%
- Correct characters
- 0
- Incorrect characters
- 0
- Corrected errors
- 0
- Uncorrected errors
- 0
- Total characters
- 0
- Total words
- 0
- Duration
- 0:00
- Completion
- 0%
- Vs. your best
- —
Typing consistency
- Consistency
- 0%
- Fastest stretch
- —
- Slowest stretch
- —
- Speed variation
- —
- Pauses
- 0
- Long pauses
- 0
Consistency describes how steady your speed stayed from second to second. A high figure means an even pace; a low figure means bursts and pauses. It is a descriptive measure of this one test, not a scientific or clinical measurement.
Mistake review
No mistakes in this attempt. Well done.
| Expected | You typed | Word | Position | Corrected | Times |
|---|
Achievements unlocked
You are practising as a guest, so this result is stored in this browser only. Clearing your browser data will remove it. Log in to keep a permanent history across devices.
The full advanced lesson sequence
Each lesson builds on the keys introduced before it. Work through them in order for the fastest results.
Formal Register
Type formal prose with long words and subordinate clauses.
Start lessonTechnical Vocabulary
Type unfamiliar multi-syllable words without slowing to a crawl.
Start lessonPercentages and Currency
Combine digits with the percent, dollar and pound symbols.
Start lessonLong Sentences with Nested Clauses
Keep your place in sentences that change direction halfway through.
Start lessonAcademic Prose
Sustain speed through dense, abstract writing.
Start lessonAmpersand, At Sign and Hash
Reach the most common shifted symbols on the number row.
Start lessonAccuracy Under Speed Pressure
Hold 97% accuracy at a pace close to your maximum.
Start lessonMixed Symbols in Context
Type symbol-dense text at a working pace.
Start lessonThree-Minute Endurance
Maintain a working pace for three full minutes.
Start lessonLegal-Style Text
Type formal contractual language accurately.
Start lessonNumbers in Continuous Prose
Move between the number row and the letter rows without a rhythm break.
Start lessonComplex Punctuation
Handle every punctuation mark in a single dense passage.
Start lessonReport Writing
Type a realistic section of a workplace report.
Start lessonAwkward Letter Combinations
Smooth out the letter pairs that force one finger to work twice.
Start lessonEditing and Corrections
Type text containing the kind of near-repetition that causes skipped lines.
Start lessonSpeed Without Sloppiness
Push above your comfortable pace on familiar words only.
Start lessonMixed Difficulty Passage
Handle abrupt changes between easy and difficult text.
Start lessonConsistency Drill
Produce the flattest possible speed curve across a whole passage.
Start lessonFull Keyboard Review
Cover letters, digits, symbols and punctuation in a single passage.
Start lessonAdvanced Course Test
Reach 60 words per minute at 96% accuracy.
Start lessonNumeric Keypad Technique
Learn the keypad hand position, then practise the same digits on the number row.
Start lessonNumbers Mixed with Text
Switch repeatedly between letters and digits at speed.
Start lessonMixed Punctuation at Speed
Handle every punctuation mark in a single flowing passage.
Start lessonMathematical Symbols
Type plus, minus, equals and the forward slash in expressions.
Start lessonSquare and Curly Brackets
Reach the bracket keys to the right of P.
Start lessonAngle Brackets and Comparison
Type the shifted comma and full stop as angle brackets.
Start lessonPipes, Backslashes and Tildes
Reach the least-used keys on the right of the keyboard.
Start lessonSymbols in Real Documents
Type symbol-rich business text at a working pace.
Start lessonHTML Structure
Type HTML tags with correct angle brackets and closing tags.
Start lessonCSS Rules
Type CSS declarations with braces, colons and semicolons.
Start lessonJSON Data
Type JSON with matched braces, quotes and commas.
Start lessonCommand Line
Type shell commands with flags, paths and pipes.
Start lessonCustomer Records
Type structured customer rows with no transposition errors.
Start lessonStock and Inventory Rows
Type product codes and quantities accurately.
Start lessonOrder Confirmations
Type order references with dates and totals.
Start lessonTimesheet Entry
Type times and durations with colons and decimals.
Start lessonSpreadsheet Columns
Type aligned numeric columns without losing the column position.
Start lessonSurvey Response Coding
Type short repeating numeric codes at speed.
Start lessonAccuracy: Number Precision
Type long digit strings with no transpositions.
Start lessonAccuracy: Error-Free Streak
Complete a full paragraph without a single uncorrected error.
Start lessonAccuracy: Homophone Traps
Type the word that is written, not the one you expect.
Start lessonSprint: One Hundred Words
Hold a sprint pace across a hundred words.
Start lessonSprint: Alternating Hands
Exploit words that switch hands on almost every letter.
Start lessonSprint: Long Words Only
Keep the pace up through words of eight letters or more.
Start lessonSprint: Mixed Case
Sprint while still using the Shift key correctly.
Start lessonFull Keyboard Sprint
Run the whole alphabet at speed.
Start lessonMixed Capitals Sprint
Keep Shift technique intact at full speed.
Start lessonSentence Variety Drill
Handle sentences of wildly different lengths without losing rhythm.
Start lessonStory: The Lost Key
Type longer narrative sentences without losing your place.
Start lessonSprint: Rolling Words
Exploit words whose letters roll inward under one hand.
Start lessonSprint: Ninety Seconds
Hold a sprint pace for longer than feels comfortable.
Start lessonAccuracy: Long Words
Finish long words without a single transposed letter.
Start lessonAccuracy: Symbol Precision
Place shifted symbols exactly, every time.
Start lessonNumbers in Reports
Weave figures into ordinary sentences.
Start lessonNumber Accuracy Check
Type long digit strings with zero transpositions.
Start lessonProduct Catalogue Rows
Type catalogue lines with codes, names and prices.
Start lessonEmployee Records
Enter personnel rows accurately.
Start lessonNested Punctuation
Handle punctuation marks that sit directly beside each other.
Start lessonPunctuation Speed Run
Keep punctuation accurate while pushing the pace.
Start lessonSymbols in Passwords
Type mixed symbol strings with no spaces to rest on.
Start lessonMaths and Comparison Symbols
Type expressions mixing digits and operators.
Start lessonMarkup Symbols
Drill the bracket and slash combinations markup depends on.
Start lessonYAML Configuration
Type indentation-sensitive configuration.
Start lessonShell Script
Type shell syntax with variables and conditionals.
Start lessonProject Status Update
Type a realistic workplace progress report.
Start lessonClient Proposal Extract
Type persuasive formal writing at a working pace.
Start lessonResearch Method Summary
Type methodological writing with precise qualifiers.
Start lessonLaboratory Report Conclusion
Combine scientific prose with measured values.
Start lessonHistorical Analysis
Type narrative academic prose with dates.
Start lessonClerical Assessment Practice
Rehearse the exact shape of a clerical typing test.
Start lessonCivil Service Style Test
Rehearse a five-minute administrative typing test.
Start lesson