Adaptive practice
The engine watches every keystroke and generates targeted word streams from the keys and bigrams you struggle with most.
Try adaptive →Lessons for beginners, drills for the careful, challenges for the ambitious, adaptive practice for the impatient. All free, all in your browser, no accounts. Start with today's quote — or jump straight in.
Twenty-four progressive lessons that introduce the keyboard one cluster at a time. Start with two keys. End with a fluent typist.
Open lessons → For the curiousFinger-row, vowels, alpha-mix. Quick targeted exercises in 30 seconds. The fastest way to feel where your weak spots are.
Open drills → For the ambitiousSprint, marathon, mountain climb, code mode, pangram run. Hit the goal — wpm and accuracy both — or start over.
Open challenges →The engine watches every keystroke and generates targeted word streams from the keys and bigrams you struggle with most.
Try adaptive →Drag a .txt or .md, paste a chapter, or save a URL. Type your way through anything you actually want to read.
Keyboard heatmap, daily contribution grid, last-30 trend, lifetime totals. All on-device. Export to JSON anytime.
View stats →Sprint, marathon, code mode, numbers gauntlet, pangram run. Concrete goals, local bests, no leaderboards.
See all →No accounts. No cookies. localStorage only. The keys you press never leave your device.
What I track →MIT licensed on GitHub. No premium tier, no ads, no upsell. The bill for running the site is the price of a domain.
Read the costs →