Learn touch typing the smart way
A free online typing trainer that combines a structured 30-lesson course, free practice, an adaptive algorithm and a code-snippet mode in a single workspace. Tracks per-finger errors, builds a heatmap of weak keys and issues a verifiable PDF certificate when you reach 60 WPM at 95 % accuracy.
How to use the typing trainer
Lessons teach you from home row up. Free Practice mimics Monkeytype. Adaptive grows your alphabet one letter at a time. Code mode trains on real source. Race pits you against your ghost.
Your fingers go on ASDF JKL; (QWERTY) — the virtual keyboard highlights the next key and colors the finger zone. Wrong-finger presses flash red but never block.
After every session see WPM, accuracy, consistency, a per-key heatmap and a per-finger breakdown. Earn a certificate when you cross the threshold.
Master your keyboard with adaptive lessons, real code, and races
Lessons
Thirty progressive lessons from home row to full prose. Pass at the target WPM and accuracy to unlock the next.
⌨️ Show keyboard
Code
Type real source code from open-source projects. Brackets, indentation and punctuation count.
Race
No replay yet — finish a Free Practice first to record one.