Something wrong with this tool?

About 10-finger Typing Learning Tool Online

Touch typing means hitting keys without looking — your fingers stay anchored on the home row (a-s-d-f for the left hand, j-k-l-; for the right hand) and reach to the keys around them. This trainer takes you through ten short lessons, starting with the home row, then adding the index-finger stretch keys (G and H), then the top and bottom rows, and finally full words and sentences with capitals and punctuation. Each lesson is short enough to repeat several times in a sitting.

An on-screen QWERTY keyboard is shown under the prompt. Every key is coloured by which finger should press it: left pinky, ring, middle, index, then right index, middle, ring, pinky, and a violet space bar for either thumb. The next key you need to type lights up with a ring so you can see the target without looking at your real keyboard. Home keys (a-s-d-f-j-k-l-;) carry a subtle outline so you can find your anchors again when your fingers wander.

Live stats — WPM, accuracy, mistakes, elapsed time — update as you type. The lesson is marked passed when accuracy is at least 92% and speed at least 15 WPM (completion to the end of the prompt is required). Pressing Reset clears the timer and your input so you can re-run the same lesson cleanly. The server recomputes the same numbers on submit and that scorecard is the authoritative result.

How to use this tool

How to learn 10-finger typing with this tool

  1. Sit and place your fingers

    Sit upright with both feet flat on the floor and wrists straight (not bent up or down). Put your left index finger on F and right index finger on J — both keys have a small bump so you can feel home position without looking. The other fingers rest on the keys next to them (A-S-D-F left, J-K-L-; right).

  2. Pick lesson 1

    Use the lesson dropdown. Start with «1 · Home row — left hand (a s d f)». The prompt and the on-screen keyboard appear; each key on the keyboard is coloured by which finger should press it.

  3. Type without looking down

    Focus on the on-screen keyboard, not your physical one. The next key to press is outlined and highlighted, and a small hint below the keyboard tells you which finger (and whether Shift is needed). After each keystroke, the matching character lights up in the prompt.

  4. Repeat until you pass

    Live stats update as you go: WPM, accuracy, mistakes, time. A lesson is considered passed at ≥ 92% accuracy and ≥ 15 WPM with the prompt finished. Press Reset to retry the same lesson; pick the next number when you're ready to move on.

  5. Submit for a scorecard

    Hit Run to send your typed text and elapsed time to the server. It re-computes the same metrics authoritatively and returns a result card with WPM, accuracy, mistakes, completion %, and a Passed/Not yet badge.