Master the keyboard
One path in three levels with an assessment at the end, and side tracks for workplace text, code and specialist vocabulary.
- Basic (you are here)
- Full Keyboard
- Speed Building
- Mastery
The path
Start at Level 1 and work up. Each level is one course; the path ends in an assessment, not another course.
- Level 1Free8 lessons · 65 steps
Basic
Touch typing on your own layoutBuild touch-typing accuracy on your own keyboard layout, from home-row keys through letters, capitals, punctuation, numbers and common symbols. Animated hands demonstrate movements, with checkpoints before you advance to more demanding practice.
- Animated 3D hands show every move first
- Taught on your own keyboard layout
- Checkpoints before each new row
Start Level 1 — free - Level 2Pro14 lessons · 55 steps
Full Keyboard
Numbers, symbols, punctuation and capitalsLevel 2 of the path: deepen control of capitals, number-row keys, punctuation and symbols first introduced in Basic, then practice them in dates, prices, dialogue, emails and reports. Drills follow your own keyboard layout, and three checkpoints make sure each section is yours before the next one starts.
Opens after Level 1 - Level 3Pro10 lessons · 60 steps
Speed Building
Speed, rhythm and timed passagesLevel 3 of the path: start with a baseline, make frequent words and letter patterns automatic, drill your own difficult keys and slow pairs, then build speed on real messages, figures, paragraphs and mixed content. Nine milestones rise from 25 to 34 WPM along the way, and the course ends with a two-minute test at 40 WPM and 95% accuracy.
Opens after Level 2 - Final step · Assessment
Mastery
A 3-minute test to a standard, a certificateNot a course: no lessons to work through, one timed test against a standard.
Certificates: Bronze 40 · Silver 60 · Gold 80 wpmTake the assessment
Side tracks
Real-world text to practise once the whole keyboard is yours.
Professional
1 courseWorkplace text: emails, reports and data entry.
- Finish Level 1 · Basic
- Finish Level 2 · Full Keyboard
- Side tracks open (Pro)
Programming
5 coursesCode syntax: brackets, operators and symbols.
- HTML & CSSType real markup and style sheets: HTML5 elements, CSS selectors, colours, transforms and animations, then forms, flexbox, grid and responsive design.
- JavaScriptType real JavaScript: ES6 syntax and built-ins, then variables, functions, arrays, objects, classes, promises and the DOM.
- PythonPractice typing real Python code. From variables and functions to classes, file I/O, and exception handling.
- SQLPractice typing real SQL queries. From SELECT statements and JOINs to subqueries, CTEs, and DDL operations.
- Terminal & CLIPractice typing real terminal commands. From navigation and file operations to Git workflows and Docker commands.
Specialist vocabulary
4 coursesLegal, medical, business and education terms.
- Business & OfficeTyping practice for office work: business communication, finance, jargon, marketing and management terms, then the keys and formulas of a spreadsheet.
- EducationTyping practice for school subjects: US states, cities and world capitals, then numbers, math symbols and formulas.
- LegalTyping practice for legal work: famous quotes about the law, a glossary of legal terms, Latin legal terms and the most common brocards.
- MedicalTyping practice for health workers: anatomy names, infectious disease terms and the most used medications.
For schools · ISTE Standards
ProStandards-aligned typing courses mapped to ISTE Standards for Students. Designed for K-12 schools.
The Typing Cat is rated 4.1 out of 5 from 97,366 ratings

