Skip to content
Typing Academy

Learn at your level

Guided courses from your first home-row key to expert flow. Every course works in your language, and every lesson is a few minutes long.

⚡ Recommended for 🌿 Growing Speed builder From 25 to 45 WPM: common words, letter chunks and rhythm drills that make speed automatic. Start course →

All courses

Keyboard courses

Every key of one keyboard layout, two keys at a time, from the home row to numbers. The practice text leans on the keys you miss most.

👐 Finger placement guide
English 24 lessons

English (UK)

Start free: no account needed for lesson 1
English 25 lessons

US International

Start free: no account needed for lesson 1
English 22 lessons

English (US QWERTY)

Start free: no account needed for lesson 1
नेपाली 24 lessons

Nepali Traditional

Start free: no account needed for lesson 1
हिन्दी 24 lessons

Hindi InScript

Start free: no account needed for lesson 1
Español 24 lessons

Spanish (Latin America)

Start free: no account needed for lesson 1
Español 24 lessons

Spanish (Spain)

Start free: no account needed for lesson 1
Français 24 lessons

French (AZERTY)

Start free: no account needed for lesson 1
Deutsch 25 lessons

German (QWERTZ)

Start free: no account needed for lesson 1
Português 24 lessons

Portuguese (Brazil ABNT2)

Start free: no account needed for lesson 1
Português 24 lessons

Portuguese (Portugal)

Start free: no account needed for lesson 1
Italiano 24 lessons

Italian

Start free: no account needed for lesson 1
मराठी 24 lessons

Marathi

Start free: no account needed for lesson 1
বাংলা 23 lessons

Bengali InScript

Start free: no account needed for lesson 1
اردو 23 lessons

Urdu

Start free: no account needed for lesson 1
العربية 22 lessons

Arabic (101)

Start free: no account needed for lesson 1
தமிழ் 24 lessons

Tamil

Start free: no account needed for lesson 1
తెలుగు 24 lessons

Telugu

Start free: no account needed for lesson 1
ગુજરાતી 24 lessons

Gujarati

Start free: no account needed for lesson 1
ਪੰਜਾਬੀ 24 lessons

Punjabi (Gurmukhi)

Start free: no account needed for lesson 1
Русский 23 lessons

Russian (ЙЦУКЕН)

Start free: no account needed for lesson 1
Türkçe 25 lessons

Turkish Q

Start free: no account needed for lesson 1
فارسی 22 lessons

Persian

Start free: no account needed for lesson 1
ไทย 22 lessons

Thai Kedmanee

Start free: no account needed for lesson 1
Polski 24 lessons

Polish (Programmers)

Start free: no account needed for lesson 1
Українська 23 lessons

Ukrainian

Start free: no account needed for lesson 1
Svenska 24 lessons

Swedish

Start free: no account needed for lesson 1
Norsk 24 lessons

Norwegian

Start free: no account needed for lesson 1
Dansk 24 lessons

Danish

Start free: no account needed for lesson 1
Suomi 24 lessons

Finnish

Start free: no account needed for lesson 1
Čeština 24 lessons

Czech (QWERTZ)

Start free: no account needed for lesson 1
Română 25 lessons

Romanian (Standard)

Start free: no account needed for lesson 1
Magyar 24 lessons

Hungarian

Start free: no account needed for lesson 1
Hrvatski 24 lessons

Croatian

Start free: no account needed for lesson 1
Ελληνικά 23 lessons

Greek

Start free: no account needed for lesson 1
עברית 24 lessons

Hebrew (Standard)

Start free: no account needed for lesson 1
Gaeilge 25 lessons

Irish

Start free: no account needed for lesson 1
Íslenska 24 lessons

Icelandic

Start free: no account needed for lesson 1
Lëtzebuergesch 24 lessons

Luxembourgish

Start free: no account needed for lesson 1
Malti 24 lessons

Maltese 48-key

Start free: no account needed for lesson 1
Eesti 25 lessons

Estonian

Start free: no account needed for lesson 1
Lietuvių 24 lessons

Lithuanian

Start free: no account needed for lesson 1
Latviešu 25 lessons

Latvian

Start free: no account needed for lesson 1
Slovenčina 24 lessons

Slovak (QWERTZ)

Start free: no account needed for lesson 1
Slovenščina 24 lessons

Slovenian

Start free: no account needed for lesson 1
Srpski 24 lessons

Serbian (Latin)

Start free: no account needed for lesson 1
Shqip 24 lessons

Albanian

Start free: no account needed for lesson 1
Български 22 lessons

Bulgarian

Start free: no account needed for lesson 1
Македонски 23 lessons

Macedonian

Start free: no account needed for lesson 1
Беларуская 22 lessons

Belarusian

Start free: no account needed for lesson 1
Қазақша 22 lessons

Kazakh

Start free: no account needed for lesson 1
Кыргызча 24 lessons

Kyrgyz

Start free: no account needed for lesson 1
Тоҷикӣ 22 lessons

Tajik

Start free: no account needed for lesson 1
Монгол 22 lessons

Mongolian (Cyrillic)

Start free: no account needed for lesson 1
Azərbaycanca 23 lessons

Azerbaijani (Latin)

Start free: no account needed for lesson 1
Հայերեն 24 lessons

Armenian Phonetic

Start free: no account needed for lesson 1
ქართული 23 lessons

Georgian (QWERTY)

Start free: no account needed for lesson 1
සිංහල 24 lessons

Sinhala (Wijesekara)

Start free: no account needed for lesson 1
മലയാളം 24 lessons

Malayalam

Start free: no account needed for lesson 1
Te Reo Māori 23 lessons

Māori

Start free: no account needed for lesson 1
ʻŌlelo Hawaiʻi 24 lessons

Hawaiian

Start free: no account needed for lesson 1
Hausa 24 lessons

Hausa

Start free: no account needed for lesson 1
⌨️

No keyboard for your language installed? No problem.

Lessons type the right characters for you as you press the keys, using the same layouts as Windows (official Unicode CLDR data). Already use one of these keyboards? Tick "I'm using my own keyboard" in the lesson. Japanese, Chinese, Korean and Vietnamese are typed with your device's input method.