Touch typing practice with adaptive lessons

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 Sneaky Heron 80 WPM 100%
🥈 Anonymous Brave Marten 69 WPM 98%
🥉 Anonymous Sneaky Heron 64 WPM 97%
4 Anonymous Sneaky Heron 64 WPM 95%
5 Anonymous Brave Marten 62 WPM 99%
6 Anonymous Brave Marten 59 WPM 93%
7 Anonymous Brave Marten 55 WPM 96%
8 Anonymous Brave Marten 50 WPM 100%
9 Anonymous Brave Fox 50 WPM 89%
10 Anonymous Curious Lynx 32 WPM 98%
Published Authors: