Home Row Anchors
Not startedFind the F and J tactile anchors with your index fingers.
0 of 8 required rounds completed
Open lessonTouch typing lessons
Learn one group of keys at a time. WordsFlare shows the next key, the finger to use, and gradually removes the hints as your accuracy improves.
For finger-placement training, WordsFlare works best with a physical keyboard. You can still continue on this device.
Continue Training
Home Row Anchors · Stage 1 of 3
Optional guidance
Take a short skill assessment to check letters, capitals, numbers, and punctuation.
About 3–5 minutes for many typists; careful beginners may take longer.
US QWERTY
0 of 12 lessons completed
Find the F and J tactile anchors with your index fingers.
0 of 8 required rounds completed
Open lessonPlace the left pinky, ring, middle, and index fingers on A S D F.
0 of 8 required rounds completed
Open lessonPlace the right index, middle, ring, and pinky on J K L ;.
0 of 8 required rounds completed
Open lessonReach to G and H with your index fingers, then combine both hands in home-row words and phrases.
0 of 8 required rounds completed
Open lessonReach from home position to Q W E R T and Y U I O P.
0 of 8 required rounds completed
Open lessonReach down to Z X C V B and N M , . /.
0 of 8 required rounds completed
Open lessonCombine the home, top, and bottom rows without losing your relaxed rhythm.
0 of 8 required rounds completed
Open lessonUse the opposite hand for Shift while the typing hand reaches the letter.
0 of 8 required rounds completed
Open lessonReach to the US QWERTY number row with the standard finger assignments.
0 of 8 required rounds completed
Open lessonAdd common punctuation progressively, including shifted symbols.
0 of 8 required rounds completed
Open lessonBuild smooth rhythm with practical high-frequency English words.
0 of 8 required rounds completed
Open lessonBring letters, capitals, spaces, and punctuation into natural original sentences.
0 of 8 required rounds completed
Open lessonPost-beginner practice
Your next focus
Accuracy practice is a useful starting point while WordsFlare gathers enough local evidence for a comfortable pace.
Build cleaner typing and reduce mistakes through five focused lessons.
Build rhythm and controlled speed without sacrificing accuracy.
Calibrate locally when you are ready.
Developer practice
Practice programming symbols, indentation and realistic code.
Typing practice only—code is never executed.
Personal focus
Not enough typing data yet. Complete a few lessons and WordsFlare will look for reliable patterns.
A calm progression
See the key, finger, keyboard position, and concise technique instruction.
Repeat controlled patterns and short words while guidance becomes quieter.
Type useful words or original sentences with adaptive hints only when needed.
Reliable finger placement grows from careful repetition. Learn stages emphasize accuracy and streaks, while WPM appears later as useful context rather than a gate. Mastery depends on repeated accurate Apply attempts, not a speed target.
When you want a neutral measurement, take the typing test. For focused words, punctuation, numbers, or custom text, use typing practice.
Touch typing is the practice of using a consistent finger for each key while keeping your attention on the text instead of searching the keyboard.
The beginner course teaches standard US QWERTY assignments. Each lesson highlights the expected key, names the finger, and shows its position on a simplified hand guide.
Accuracy comes first. Early lessons emphasize correct finger placement and steady movement; speed becomes a secondary measure during Practice and Apply stages.
Most standard keyboards mark F and J with raised bars or bumps. They help your index fingers find the home row without looking down.
Yes, but finger-placement training works best with a physical US QWERTY keyboard. The mobile interface remains available and explains this limitation.
Yes. Lesson progress and aggregate per-key accuracy are stored locally in this browser. No account is required, and the statistics page can export or delete the data.