Learn touch typing from the basics to advanced techniques with 40 guided lessons designed to improve your speed, accuracy, and confidence.
Master keyboard rows, shift key, and basic finger placement.
Start with index fingers on F and J
Introduce middle fingers D and K
Introduce ring fingers S and L
Introduce pinky fingers A and semicolon ;
All home row keys combined
Reach index fingers inward to G and H
Introduce middle finger upward reach for E and I
Reach index fingers upward to R and U
Reach index fingers upward and inward for T and Y
Reach ring fingers upward to W and O
Reach pinky fingers upward to Q and P
Combine all upper row keys
Fluently jump between home row and upper row
Reach index fingers downward to V and M
Reach index fingers downward and inward to B and N
Reach middle fingers downward to C and comma ,
Reach ring fingers downward to X and period .
Reach pinky fingers downward to Z and slash /
Combine all lower row keys and basic punctuation
All lowercase letters and basic punctuation
Use left Shift for right-hand capital letters
Use right Shift for left-hand capital letters
Alternate left and right Shift keys
Build muscle memory for frequent 2-4 letter words
Typing rhythm with multi-syllable words
Practice numbers, logic symbols, basic punctuation, and phrases.
Reach pinky, ring, and middle finger to 1, 2, 3
Reach index fingers to 4, 5, 6
Reach right hand fingers to 7, 8, 9, 0
Combine all number row keys
Common sentences with quotes, commas, exclamation
Short inspirational quotes typing
Type Shift-number symbols: !, @, #, $, %, ^
Type Shift-number symbols: &, *, (, ), _, +
Practice math equations and logical symbols
Practice programming syntax (HTML/CSS/JS) and expert speed runs.
Practice brackets and tags syntax
Practice colons, semicolons, brackets
Variables, functions, templates, arrays, arrow
Long paragraphs with mixed numbers and punctuation
Practice typing without looking down or pausing
Push speed limits on complex text