Try it now: type the headline. The hands below show which finger to use.Tap it to start.
Daily lessons that teach every key by feel, for learners on their own and whole classrooms.
T · Left index + right Shift
F + J · home keysSwipe the keyboard to see the other keys.
End of on-screen keyboardA course for every reason to type
School lessons for Grades 1 to 12, and everyday courses for work, study, chats, code and Kiswahili. All of them teach the keys the same careful way.
- Learn11 courses, 2292 lessonsFrom a child's first keys to typing code, at your own pace and in English or Kiswahili.Browse courses
- TeachGrades 1 to 12, following the CBCMake a class, assign lessons with a target and see who needs help before they fall behind.Set up a class
- Play2 games, 47 levelsKey Garden and Memory Keys: short, calm games with no timers, for when practice needs a break.Play a game
Every key, in the order your fingers meet it
Start on the home row and add one region of the keyboard at a time. Pick a stage to see the keys it trains.
US QWERTY
F + J · home keysSwipe the keyboard to see the other keys.
End of on-screen keyboardMore than a typing test
Other sites count your words per minute. This one watches how you miss, and shapes the next lesson around it.
See who needs help, and why
Every flag gives its reason in numbers, so you can check it and disagree. Teachers see scores, never what a student typed.
Needs attention2
BrianAccuracy 81% over the last 5 runs, target 90%
JosephNo practice for 8 days
| Student | Net wpm | Accuracy | Assignment |
|---|---|---|---|
Amina | 32 | 96% | Done |
Brian | 24 | 81% | In progress |
Grace | 28 | 93% | Done |
Joseph | 15 | 88% | Overdue |
Wanjiru | 41 | 98% | Done |
An example class with made-up students. Target accuracy 90%.
- Students sign in with a PIN
- They join with the class code, a username and a PIN. No email address needed.
- Assign work with a target
- Pick a lesson, a date and a goal such as 90% accuracy. It is judged from real attempts.
- Built for a school lab
- Typing works offline, and results reach you when the browser reconnects.
Results you can show
Amina is a made-up learner. The cards are the real ones.



















Amina
Grace
Wanjiru


