Keyboard Typing Practice and Lessons

Master touch typing with real code patterns to boost speed. The essential foundation for every efficient programmer.

Practice real Keyboard patterns at your own pace. Choose a level, open a lesson, and build speed and accuracy through short exercises. Try the code typing test to measure your progress.

💻
Completed0/63
Total XP0
Avg WPM--
Avg Accuracy--
1

Finding Home (Home Row Position)

Learn the home row keys F and J, the foundation of touch typing.

Easy ⏱ 5 min
Start Lesson
🔒

Comma And C

Learn to type commas and the letter C efficiently.

Medium ⏱ 7 min
Locked
🔒

Capital Letters

Master capital letters using proper Shift key technique.

Hard ⏱ 10 min
Locked
2

Home Row Neighbors (Adjacent Keys)

Master the middle fingers with D and K keys on the home row.

Easy ⏱ 5 min
Start Lesson
🔒

Home Row Neighbors (Adjacent Keys)

Reinforce home row mastery with extended practice.

Medium ⏱ 7 min
Locked
🔒

Proper Nouns

Practice typing proper nouns and names with correct capitalization.

Hard ⏱ 10 min
Locked
3

Ring Finger Reach (Ring Finger Technique)

Practice using your ring fingers for S and L keys.

Easy ⏱ 5 min
Start Lesson
🔒

Bottom Row Stretch

Reach down to master V, M, and bottom row keys.

Medium ⏱ 7 min
Locked
🔒

Exclamations And Questions

Learn to type exclamation marks and question marks efficiently.

Hard ⏱ 10 min
Locked
4

Pinky Power (Pinky Finger Strength)

Develop pinky finger strength with A and semicolon keys.

Easy ⏱ 5 min
Start Lesson
🔒

Outer Edges

Practice Z, slash, and the outer edge keys.

Medium ⏱ 7 min
Locked
🔒

Parentheses Practice

Master typing parentheses for programming and math.

Hard ⏱ 10 min
Locked
5

First Words (Word Formation)

Type your first complete words using all home row keys.

Easy ⏱ 5 min
Start Lesson
🔒

Bottom Corners

Challenge yourself with X, period, and bottom corners.

Medium ⏱ 7 min
Locked
🔒

Square Brackets

Practice square brackets commonly used in programming.

Hard ⏱ 10 min
Locked
6

Reaching Up (Upper Row Reach)

Reach above the home row to type R, U, E, and I.

Easy ⏱ 5 min
Start Lesson
🔒

Alphabet Sentence

Type complete sentences combining all learned keys.

Medium ⏱ 7 min
Locked
🔒

Curly Braces

Learn to type curly braces essential for coding languages.

Hard ⏱ 10 min
Locked
7

Middle Finger Stretch (Middle Finger Extension)

Stretch your middle fingers to reach W and O.

Easy ⏱ 5 min
Start Lesson
🔒

Low Numbers

Learn to type numbers 1, 2, 3, and 4 efficiently.

Medium ⏱ 7 min
Locked
🔒

Single And Double Quotes

Master both single and double quote characters.

Hard ⏱ 10 min
Locked
8

Ring Finger Workout (Ring Finger Training)

Strengthen ring fingers with Q and P reach exercises.

Easy ⏱ 5 min
Start Lesson
🔒

High Numbers

Master typing numbers 7, 8, 9, and 0.

Medium ⏱ 7 min
Locked
🔒

Angle Brackets

Practice angle brackets used in HTML and comparison operators.

Hard ⏱ 10 min
Locked
9

Index Finger Stretch (Index Finger Reach)

Challenge your index fingers with T and Y.

Easy ⏱ 5 min
Start Lesson
🔒

Dates And Scores

Practice typing dates, scores, and number combinations.

Medium ⏱ 7 min
Locked
🔒

Python Syntax Basics

Apply typing skills to Python code structure and indentation.

Hard ⏱ 10 min
Locked
10

Index Finger Slide (Index Finger Movement)

Practice G and H with index finger movement across the keyboard.

Easy ⏱ 5 min
Start Lesson
🔒

Encouraging Words

Build speed and accuracy with motivational phrases.

Medium ⏱ 7 min
Locked
🔒

Python Comments And Loops

Type Python comments and loop structures efficiently.

Hard ⏱ 10 min
Locked
🎮
👑

🎮 AstroCat Space Defender

👑 DESTROY ASTEROIDS

🚀 BONUS GAME! Defend Earth by typing falling letters in this epic space adventure. Master your keyboard skills while having fun!

Easy ⏱ 5 min
Start Lesson
🎮
🔒

✈️ Sky Aviator

✈️ FLY & TYPE

✈️ TAKE TO THE SKIES! Pilot your plane through treacherous clouds. Type fast to keep visibility high and reach maximum altitude!

Medium ⏱ 7 min
Locked
🎮
🔒

📡 Stealth Protocol

📡 RUN THE BLOCKADE

📡 RUN THE BLOCKADE! You are the Comms Officer on a stealth frigate. Listen to the Captain's orders and type the responses immediately to avoid enemy detection.

Hard ⏱ 10 min
Locked
🔒

Sql Queries

Practice typing common SQL commands and syntax.

Hard ⏱ 10 min
Locked
11

Reaching Bottom

Learn to reach the bottom row keys (Z, X, C, V, M, etc.) while keeping your fingers on the home row.

Easy ⏱ 5 min
Start Lesson
🔒

Capitalization Practice

Practice using the Shift key with common proper nouns.

Medium ⏱ 7 min
Locked
🔒

Regex Patterns

Master the art of typing regular expressions.

Hard ⏱ 10 min
Locked
12

Bottom Row Words

Practice typing words that use bottom row keys.

Easy ⏱ 5 min
Start Lesson
🔒

Punctuation Basics

Mastering the period, comma, and question mark.

Medium ⏱ 7 min
Locked
🔒

Json Structure

Practice typing Nested JSON objects.

Hard ⏱ 10 min
Locked
13

Shifting Gears

Introduction to the Shift key for capitalizing letters.

Easy ⏱ 5 min
Start Lesson
🔒

Common Symbols 2

Practice with parentheses, exclamation marks, and at signs.

Medium ⏱ 7 min
Locked
🔒

Markdown Syntax

Typing common Markdown formatting characters.

Hard ⏱ 10 min
Locked
14

Capital Cities

Practice using Shift with real words.

Easy ⏱ 5 min
Start Lesson
🔒

Number Practice

Typing years, times, and quantities.

Medium ⏱ 7 min
Locked
🔒

Bash Commands

Practice common terminal commands and flags.

Hard ⏱ 10 min
Locked
15

Number Row Intro

Start reaching up to the number row (1, 2, 3...)

Easy ⏱ 5 min
Start Lesson
🔒

Camel Case

Practice the CamelCase style often used in coding.

Medium ⏱ 7 min
Locked
🔒

Arrow Functions

Typing modern JavaScript arrow functions.

Hard ⏱ 10 min
Locked
16

Numbers And Letters

Mix numbers and letters in your typing practice.

Easy ⏱ 5 min
Start Lesson
🔒

Snake Case

Practice the snake_case style common in Python and databases.

Medium ⏱ 7 min
Locked
🔒

Php Arrays

Practice PHP array syntax.

Hard ⏱ 10 min
Locked
17

Common Symbols

Learn strictly necessary symbols.

Easy ⏱ 5 min
Start Lesson
🔒

Mixed Case Sentences

Sentences with varied capitalization.

Medium ⏱ 7 min
Locked
🔒

Css Selectors

Typing complex CSS selectors and properties.

Hard ⏱ 10 min
Locked
18

Code Like Typing

Start typing patterns that look like code.

Easy ⏱ 5 min
Start Lesson
🔒

Quotes And Apostrophes

Handling dialogue and contractions.

Medium ⏱ 7 min
Locked
🔒

Speed Drill Symbols

A rapid-fire mix of symbols and numbers.

Hard ⏱ 10 min
Locked
19

Simple Sentences

Combine everything into simple sentences.

Easy ⏱ 5 min
Start Lesson
🔒

Arithmetic Symbols

Typing math expressions.

Medium ⏱ 7 min
Locked
🔒

Advanced Graduation

The final test before becoming a Typing Master.

Hard ⏱ 10 min
Locked
20

Beginner Graduation

A final test of your beginner skills.

Easy ⏱ 5 min
Start Lesson
🔒

Intermediate Graduation

A comprehensive test of intermediate skills.

Medium ⏱ 7 min
Locked