PrimoDev/ apps

TypeCourse

Free in-browser typing course, from the home row to symbols

  • Web
  • Free

What is TypeCourse?

TypeCourse is a typing course that runs in your browser, with 12 levels and 44 lessons that go from the home row to numbers, punctuation and programming symbols. Every lesson has an accuracy and words-per-minute target, and progress is saved in your browser with no account.

It's free and needs no sign-up. Progress and preferences live in the browser's local storage, so switching browsers or clearing site data resets them.

What it does

  1. 0112 levels and 44 lessons, beginner to advanced
  2. 02Accuracy and WPM targets per lesson, with your best result saved
  3. 03Long passages for free practice, with optional targets
  4. 04FallingWords: a game where you type words before they hit the floor
  5. 05Interface and lessons in English and Brazilian Portuguese
  6. 06On-screen virtual keyboard that shows the next key
  7. 07Light, dark or system theme, a higher-contrast mode and a reduce-motion option
  8. 08Typing and celebration sounds synthesized in the browser, all optional

FAQ

Is TypeCourse free?
Yes. All lessons, long passages and the game are available without paying or creating an account.
Do I need an account to save progress?
No. Progress is stored in your browser's local storage. If you clear site data or switch browsers, it doesn't carry over.
Can I practice in Portuguese?
Yes. In settings you can switch the language to Português (Brasil), with accented lessons and passages. English is the default.
Does it work on a phone?
It opens, but lessons and the game were designed for a physical keyboard. The site itself recommends a laptop or desktop.
How does the FallingWords game work?
Words fall from the top of the screen and you type each one before it hits the floor. You start with 5 lives, and difficulty climbs as you clear words: letters, longer words, punctuation, then full phrases.
What happens if I miss a lesson's target?
The result shows what you missed (accuracy or WPM) and you can retry as often as you like. A lesson only counts as complete when both targets are met.