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

1
Pick a mode

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.

2
Type

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.

3
Review

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

WPM
0
Accuracy
100%
Time left
30s
CPM
0
Consistency
⌨️
Click here and start typing.
⌨️ Show keyboard
LP LR LM LI Thumbs RI RM RR RP
0
· WPM
0
CPM
0%
Accuracy
Consistency
0s
Time

🎯 Per-key heatmap

👋 Per-finger breakdown

Settings

🏆 Leaderboard EN · QWERTY · All time

🥇 Anonymous Quiet Wolf 34 WPM 98%
🥈 Anonymous Quiet Wolf 27 WPM 95%
🥉 Anonymous Quiet Wolf 25 WPM 98%
4 Anonymous Swift Falcon 22 WPM 100%
5 Anonymous Swift Falcon 22 WPM 100%
6 Anonymous Swift Falcon 21 WPM 100%
7 Anonymous Swift Falcon 21 WPM 100%
8 Anonymous Swift Falcon 20 WPM 100%
9 Anonymous Swift Falcon 19 WPM 100%
10 Anonymous Swift Falcon 19 WPM 100%
Published Updated