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