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 keys
Skip on-screen keys

Swipe the keyboard to see the other keys.

End of on-screen keyboard

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.

Home Rowasdf jkl; g h

34 short lessons, about 50 minutes in total.

Open Home Row

US QWERTY

F + J · home keys
Skip on-screen keys

Swipe the keyboard to see the other keys.

End of on-screen keyboard

More than a typing test

Other sites count your words per minute. This one watches how you miss, and shapes the next lesson around it.

  • Feedback that names the problem

    After every run you get up to three notes on what went wrong and what to practise, ranked by how much each one cost you.

  • A review built from your misses

    Each lesson ends with a short drill of your weakest key pairs, using only keys you have already learned.

  • A streak that forgives

    Practise once a day to keep it. Every week in a row earns a freeze, so one missed day does not wipe it out.

  • Start where you are

    Already type a little? A placement test of a few minutes skips the lessons you have already got.

  • In English and Kiswahili

    Two full courses, Type-Master and Ustadi, teach the same method with real words in each language.

  • A nudge at the hour you pick

    Turn on a daily email at the time that suits you. It only comes on days you have not reached your goal.

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.

Class 7B5 students, home row drill due Friday
Join codeK7M4QX
Speed28 wpm
Accuracy91%
Finished3 of 5

Needs attention2

  • BrianAccuracy 81% over the last 5 runs, target 90%
  • JosephNo practice for 8 days
Students in Class 7B with their recent speed, accuracy and assignment status
StudentNet wpmAccuracyAssignment
Amina3296%Done
Brian2481%In progress
Grace2893%Done
Joseph1588%Overdue
Wanjiru4198%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.

Take a timed test
Take a timed test
Whenever you like. Net speed counts only correct characters.
Share it by link
Anyone can open it, no account needed.
Print a certificate
Finish a course and print one with your name on it.
Same rules every time
Every test of the same kind is scored the same way, so a score means the same thing for everyone.

Put your fingers on F and J

Choose your course and start with a short lesson. No account needed to begin; sign in later to keep your progress on every device.