Progress
Everything here is saved in this browser only.
Level 10 XP100 XP to level 2
Lessons completed0 / 32
Best speed– WPMBest run that met the completion accuracy
Streak0 days
1-minute test– WPMNot taken yet
Daily challenge0 daysStreak · played on 0 days
Today0 / 10 min
Total practice0:00
Speed over time
Finish two or more sessions to see your speed over time.
Recent sessions
No sessions yet. Finish a lesson or practice and it will appear here.
Keys to work on
Not enough mistakes recorded yet. Keys you miss often will show up here.
Best speed by lesson
Complete a lesson to record your best speed for it.
Achievements
0 of 18- First lessonComplete your first lesson.Not earned yet
- Home rowComplete every home-row lesson (stages 1–5).Not earned yet
- Top rowComplete the upper-row stage (QWERTYUIOP).Not earned yet
- Bottom rowComplete the lower-row stage (ZXCVBNM).Not earned yet
- Every letterComplete stages 1–9: the whole alphabet.Not earned yet
- Course completeComplete all 32 lessons.Not earned yet
- 20 WPMReach 20 WPM in any lesson, test or practice with at least 90% accuracy.Not earned yet
- 30 WPMReach 30 WPM in any lesson, test or practice with at least 90% accuracy.Not earned yet
- 40 WPMReach 40 WPM in any lesson, test or practice with at least 90% accuracy.Not earned yet
- 60 WPMReach 60 WPM in any lesson, test or practice with at least 90% accuracy.Not earned yet
- 80 WPMReach 80 WPM in any lesson, test or practice with at least 90% accuracy.Not earned yet
- FlawlessFinish a run of at least 100 characters with 100% accuracy.Not earned yet
- 3-day streakPractise on 3 days in a row.Not earned yet
- 7-day streakPractise on 7 days in a row.Not earned yet
- 30-day streakPractise on 30 days in a row.Not earned yet
- Daily habitPlay the Daily challenge on 7 different days.Not earned yet
- Speed checkTake the 1-minute typing test.Not earned yet
- One hour inPractise for an hour in total.Not earned yet