Introduction

Lesson 1

Introduction to Typing

Learn proper posture and hand positioning

Progress: 0%
Lesson 2

Home Row Position

Master the home row finger positioning

Progress: 0%

Home Row

Lesson 3

Home Row: F and J

Become confident with the index finger keys

Progress: 0%
Lesson 4

Home Row: D and K

Add middle finger keys to your repertoire

Progress: 0%
Lesson 5

Home Row: S and L

Practice with ring finger keys

Progress: 0%
Lesson 6

Home Row: A and ;

Master the pinky finger keys

Progress: 0%
Lesson 7

Home Row Complete

Practice all home row keys together

Progress: 0%
Lesson 8

Home Row: All Keys

Practice all home row keys together

Progress: 0%
Lesson 9

Home Row: Basic Words

Type simple words using home row keys

Progress: 0%
Lesson 10

Home Row: Space Bar

Incorporate the space bar with home row keys

Progress: 0%
Lesson 11

Home Row: Phrases

Type short phrases with home row keys

Progress: 0%
Lesson 12

Home Row: Accuracy

Focus on typing with high accuracy

Progress: 0%
Lesson 13

Home Row: Speed Drill

Increase your typing speed with home row

Progress: 0%
Lesson 14

Home Row: Sentences

Type complete sentences with home row keys

Progress: 0%
Lesson 15

Home Row: Mastery

Demonstrate your mastery of the home row

Progress: 0%

Top Row

Lesson 16

Top Row: Q and P

Learn the pinky finger top row keys

Progress: 0%
Lesson 17

Top Row: W and O

Practice with ring finger top row keys

Progress: 0%
Lesson 18

Top Row: E and I

Master middle finger top row keys

Progress: 0%
Lesson 19

Top Row: G and H

Reach up from F and J to G and H

Progress: 0%
Lesson 20

Top Row: R and U

Reach up from F and J to R and U

Progress: 0%
Lesson 21

Top Row: E and I

Reach up from D and K to E and I

Progress: 0%
Lesson 22

Top Row: T and Y

Reach up from F and J to T and Y

Progress: 0%
Lesson 23

Top Row: W and O

Reach up from S and L to W and O

Progress: 0%
Lesson 24

Top Row: Q and P

Reach up from A and ; to Q and P

Progress: 0%
Lesson 25

Top Row: All Keys

Practice all top row keys together

Progress: 0%
Lesson 26

Top Row: Simple Words

Type simple words using top row keys

Progress: 0%
Lesson 27

Home & Top Row

Combine home and top row keys

Progress: 0%
Lesson 28

Home & Top Row Words

Type words combining home and top row

Progress: 0%

Bottom Row

Lesson 29

Bottom Row: V and M

Reach down from F and J to V and M

Progress: 0%
Lesson 30

Bottom Row: C and Comma

Reach down from D and K to C and comma

Progress: 0%
Lesson 31

Bottom Row: X and Period

Reach down from S and L to X and period

Progress: 0%
Lesson 32

Bottom Row: Z and Slash

Reach down from A and ; to Z and slash

Progress: 0%
Lesson 33

Bottom Row: B and N

Reach down from F and J to B and N

Progress: 0%
Lesson 34

Bottom Row: All Keys

Practice all bottom row keys together

Progress: 0%
Lesson 35

Bottom Row Words

Type simple words using bottom row keys

Progress: 0%
Lesson 36

All Alphabet Keys

Practice typing with all letter keys

Progress: 0%
Lesson 37

Basic Pangrams

Practice with sentences using all letters

Progress: 0%
Lesson 38

Complete Alphabet

Master typing with the entire alphabet

Progress: 0%

Numbers

Lesson 39

Number Row: 4 and 7

Reach up from F and J to 4 and 7

Progress: 0%
Lesson 40

Number Row: 3 and 8

Reach up from D and K to 3 and 8

Progress: 0%
Lesson 41

Number Row: 2 and 9

Reach up from S and L to 2 and 9

Progress: 0%
Lesson 42

Number Row: 1 and 0

Reach up from A and ; to 1 and 0

Progress: 0%
Lesson 43

Number Row: 5 and 6

Reach up from F and J to 5 and 6

Progress: 0%
Lesson 44

Numbers: 1-5

Practice typing the first half of numbers

Progress: 0%
Lesson 45

Numbers: 6-0

Practice typing the second half of numbers

Progress: 0%
Lesson 46

All Numbers

Practice typing all number keys together

Progress: 0%
Lesson 47

Numbers in Context

Practice typing numbers in text

Progress: 0%
Lesson 48

Number Mastery

Demonstrate mastery of the number row

Progress: 0%
Lesson 49

Phone Numbers Practice

Practice typing phone numbers in different formats.

Progress: 0%
Lesson 50

Number Pad Intro (Optional)

Introduction to using the numeric keypad (if available).

Progress: 0%
Lesson 51

Number Pad Practice (Optional)

Practice calculations using the numeric keypad.

Progress: 0%
Lesson 52

Number Pad Data Entry (Optional)

Practice entering sequences of numbers using the keypad.

Progress: 0%

Symbols

Lesson 53

Symbols: Dash and Equals

Learn the dash and equals symbols

Progress: 0%
Lesson 54

Symbols: Brackets

Learn the square bracket symbols

Progress: 0%
Lesson 55

Symbols: Apostrophe

Learn the apostrophe symbol

Progress: 0%
Lesson 56

Symbols: Common Punctuation

Practice with common punctuation marks

Progress: 0%
Lesson 57

Symbols: Mixed Practice

Practice with various symbol keys

Progress: 0%
Lesson 58

Shift: Symbols

Practice shift key with symbol keys

Progress: 0%
Lesson 59

Sentences: Apostrophe (Contractions)

Practice contractions like don't and can't.

Progress: 0%
Lesson 60

Sentences: Apostrophe (Possessive)

Practice possessives like Sam's cat and the dog's bone.

Progress: 0%
Lesson 61

Sentences: Quotation Marks

Practice using quotation marks for speech.

Progress: 0%
Lesson 62

Numbers with Shift: !@#$%

Practice typing symbols above numbers 1-5 using Shift.

Progress: 0%
Lesson 63

Numbers with Shift: ^&*()

Practice typing symbols above numbers 6-0 using Shift.

Progress: 0%
Lesson 64

Numbers & Symbols Mix 1

Combine numbers and their shifted symbols.

Progress: 0%
Lesson 65

Symbols: Common Coding

Practice symbols frequently used in coding: <> {} [] () / \

Progress: 0%
Lesson 66

Symbols: Advanced Punctuation

Practice less common punctuation: ` ~ - _ = + |

Progress: 0%
Lesson 67

Math Operators Practice

Practice typing basic mathematical expressions.

Progress: 0%

Shift Key

Lesson 68

Left Shift: Right Hand

Capitalize right hand keys with left shift

Progress: 0%
Lesson 69

Right Shift: Left Hand

Capitalize left hand keys with right shift

Progress: 0%
Lesson 70

Left Shift: YUIOP

Practice capitalizing YUIOP with left shift

Progress: 0%
Lesson 71

Right Shift: QWERT

Practice capitalizing QWERT with right shift

Progress: 0%
Lesson 72

Mixed Shift: Basic

Practice both shift keys with simple patterns

Progress: 0%
Lesson 73

Mixed Shift: Advanced

Practice both shift keys with complex patterns

Progress: 0%
Lesson 74

Shift: Names

Practice typing proper nouns with capital letters

Progress: 0%
Lesson 75

Shift: Sentences

Practice capitalization at the start of sentences

Progress: 0%
Lesson 76

Shift: Everything

Practice all capital letters and symbols

Progress: 0%
Lesson 77

Sentences: Capitalization Start

Practice starting sentences with a capital letter.

Progress: 0%
Lesson 78

Sentences: Proper Nouns

Practice capitalizing names like Sam and places like Paris.

Progress: 0%

Speed Building

Lesson 79

Common Bigrams

Practice common letter pairs to build speed

Progress: 0%
Lesson 80

Common Trigrams

Practice common three-letter combinations

Progress: 0%
Lesson 81

Short Words

Build speed with common short words

Progress: 0%
Lesson 82

Medium Words

Increase speed with medium-length words

Progress: 0%
Lesson 83

Long Words

Master typing longer words with speed

Progress: 0%
Lesson 84

Mixed Word Lengths

Practice varied word lengths at speed

Progress: 0%
Lesson 85

Speed: Basic Sentences

Type simple sentences with increasing speed

Progress: 0%
Lesson 86

Speed: Complex Sentences

Type complex sentences with good speed

Progress: 0%
Lesson 87

Speed: Mixed Text

Build speed with varied text content

Progress: 0%
Lesson 88

Speed Challenge 50

Push for 50 WPM with accuracy

Progress: 0%
Lesson 89

Bigrams: TH and HE

Practice the common "th" and "he" combinations

Progress: 0%
Lesson 90

Bigrams: IN and ER

Practice the common "in" and "er" combinations

Progress: 0%
Lesson 91

Bigrams: ON and AN

Practice the common "on" and "an" combinations

Progress: 0%
Lesson 92

Bigrams: RE and ES

Practice the common "re" and "es" combinations

Progress: 0%
Lesson 93

Bigrams: ST and AT

Practice the common "st" and "at" combinations

Progress: 0%
Lesson 94

Bigrams: OU and IT

Practice the common "ou" and "it" combinations

Progress: 0%
Lesson 95

Bigrams: IS and EN

Practice the common "is" and "en" combinations

Progress: 0%
Lesson 96

Bigrams: ED and TO

Practice the common "ed" and "to" combinations

Progress: 0%
Lesson 97

Bigrams: Mixed Practice

Practice various common bigrams together

Progress: 0%
Lesson 98

Bigrams Challenge

Challenge your speed with common letter pairs

Progress: 0%
Lesson 99

Shifted Number Speed Drill

Practice typing !@#$%^&*() quickly.

Progress: 0%
Lesson 100

Coding Symbols Speed Drill

Practice typing {}[]()<> quickly.

Progress: 0%
Lesson 101

Mixed Symbols Speed Drill

Practice typing a variety of symbols quickly.

Progress: 0%
Lesson 102

Numbers & Letters Mix Speed

Practice typing combinations like 'a1 b2 c3' quickly.

Progress: 0%
Lesson 103

Number & Symbol Speed Challenge

Test your speed typing numbers and symbols.

Progress: 0%

Accuracy Training

Lesson 104

Precision: Home Row

Focus on 100% accuracy with home row keys

Progress: 0%
Lesson 105

Precision: Similar Words

Practice with commonly confused word patterns

Progress: 0%
Lesson 106

Precision: Numbers

Achieve high accuracy with number sequences

Progress: 0%
Lesson 107

Precision: Symbols

Master accuracy with symbols

Progress: 0%
Lesson 108

Precision Master

Achieve near-perfect accuracy with mixed content

Progress: 0%
Lesson 109

Number/Symbol Accuracy 1

Focus on accuracy with numbers and symbols.

Progress: 0%
Lesson 110

Number/Symbol Accuracy 2

Further accuracy practice with numbers and symbols.

Progress: 0%
Lesson 111

Number & Symbol Accuracy Challenge

Test your accuracy typing numbers and symbols.

Progress: 0%

Mixed Practice

Lesson 112

Combined: Home & Top Row Mix

Practice fluid transitions between home and top rows

Progress: 0%
Lesson 113

Combined: Home & Bottom Row Mix

Practice fluid transitions between home and bottom rows

Progress: 0%
Lesson 114

Combined: All Rows Basic

Practice transitions between all three letter rows

Progress: 0%
Lesson 115

Combined: Common Words Mix

Type common words using all letter keys

Progress: 0%
Lesson 116

Combined: Punctuation Intro

Introduce basic punctuation with mixed rows

Progress: 0%
Lesson 117

Combined: Shift Practice

Practice capitalization with mixed rows

Progress: 0%
Lesson 118

Combined Rows Challenge

Challenge your skill with mixed row transitions

Progress: 0%
Lesson 119

Simple Words: CVC Pattern

Practice consonant-vowel-consonant words

Progress: 0%
Lesson 120

Simple Words: 4 Letters

Practice common four-letter words

Progress: 0%
Lesson 121

Simple Words: Common Endings

Practice words ending in -ing, -ed, -es

Progress: 0%
Lesson 122

Simple Words: Double Letters

Practice words with double letters

Progress: 0%
Lesson 123

Simple Words: 5 Letters

Practice common five-letter words

Progress: 0%
Lesson 124

Word List: Animals

Practice typing names of animals

Progress: 0%
Lesson 125

Word List: Colors

Practice typing names of colors

Progress: 0%
Lesson 126

Word List: Food

Practice typing names of food items

Progress: 0%
Lesson 127

Word List: Body Parts

Practice typing names of body parts

Progress: 0%
Lesson 128

Word List: Common Verbs

Practice typing common action words

Progress: 0%
Lesson 129

Word List: Common Nouns

Practice typing common object/place/person words

Progress: 0%
Lesson 130

Word List: Common Adjectives

Practice typing common describing words

Progress: 0%
Lesson 131

Simple Words Challenge

Test your speed and accuracy with simple words

Progress: 0%
Lesson 132

Sentences: Period

Practice ending sentences with a period.

Progress: 0%
Lesson 133

Sentences: Comma

Practice using commas in lists.

Progress: 0%
Lesson 134

Sentences: Question Mark

Practice asking questions with a question mark?

Progress: 0%
Lesson 135

Sentences: Exclamation Mark

Practice showing excitement with an exclamation mark!

Progress: 0%
Lesson 136

Sentences: Mixed Punctuation

Practice using .,?! together.

Progress: 0%
Lesson 137

Sentence Building 1

Combine simple words into short sentences.

Progress: 0%
Lesson 138

Sentence Building 2

Practice slightly longer sentences.

Progress: 0%
Lesson 139

Sentence Building 3

Practice sentences with commas and questions.

Progress: 0%
Lesson 140

Sentence Building 4

Practice sentences with various punctuation.

Progress: 0%
Lesson 141

Sentence Challenge 1

Test your sentence typing skills.

Progress: 0%
Lesson 142

Sentence Challenge 2

Another test of sentence typing skills.

Progress: 0%
Lesson 143

Punctuation Review

Review all common punctuation marks.

Progress: 0%
Lesson 144

Dialogue Practice 1

Practice typing simple conversations.

Progress: 0%
Lesson 145

Dialogue Practice 2

Practice more complex conversations.

Progress: 0%
Lesson 146

Instructions Typing

Practice typing a set of simple instructions.

Progress: 0%
Lesson 147

Email Reply Practice

Practice typing a short email reply.

Progress: 0%
Lesson 148

Sentence Variety 1

Practice typing sentences of varying lengths.

Progress: 0%
Lesson 149

Sentence Variety 2

More practice with sentences of varying lengths and punctuation.

Progress: 0%
Lesson 150

Common Phrases 1

Practice typing common everyday phrases.

Progress: 0%
Lesson 151

Common Phrases 2

More practice with common everyday phrases.

Progress: 0%
Lesson 152

Sentence & Punctuation Mastery

Final review of sentences and punctuation.

Progress: 0%
Lesson 153

Numbers in Sentences

Practice typing sentences containing numbers.

Progress: 0%
Lesson 154

Symbols in Sentences

Practice typing sentences with various symbols.

Progress: 0%
Lesson 155

Numbers & Symbols Challenge 1

Combine letters, numbers, and symbols.

Progress: 0%
Lesson 156

Dates Practice

Practice typing dates in various formats.

Progress: 0%
Lesson 157

Email Addresses Practice

Practice typing various email addresses.

Progress: 0%
Lesson 158

URLs Practice

Practice typing website addresses (URLs).

Progress: 0%
Lesson 159

Measurements Practice

Practice typing numbers with units.

Progress: 0%
Lesson 160

Currency Practice

Practice typing amounts with currency symbols.

Progress: 0%
Lesson 161

Complex Data Entry 1

Simulate data entry with mixed types.

Progress: 0%
Lesson 162

Complex Data Entry 2

More simulated data entry practice.

Progress: 0%
Lesson 163

Address Formatting

Practice typing addresses with numbers and punctuation.

Progress: 0%
Lesson 164

Technical Specs

Practice typing technical specifications.

Progress: 0%
Lesson 165

Financial Report Snippet

Practice typing numbers and symbols in a financial context.

Progress: 0%
Lesson 166

Scientific Notation

Practice typing numbers in scientific notation.

Progress: 0%
Lesson 167

Version Numbers

Practice typing software version numbers.

Progress: 0%
Lesson 168

IP Addresses (IPv6)

Practice typing IPv6 addresses.

Progress: 0%
Lesson 169

Hex Color Codes

Practice typing hexadecimal color codes.

Progress: 0%
Lesson 170

Symbol Heavy Text

Practice text with a high density of symbols.

Progress: 0%

Paragraph Typing

Lesson 171

Basic Paragraph

Practice typing a simple paragraph

Progress: 0%
Lesson 172

Business Writing

Practice typing business content

Progress: 0%
Lesson 173

Technical Writing

Practice typing technical content

Progress: 0%
Lesson 174

Academic Writing

Practice typing academic content

Progress: 0%
Lesson 175

Literary Excerpt

Type an excerpt from literature

Progress: 0%
Lesson 176

Mixed Content

Practice typing varied content styles

Progress: 0%
Lesson 177

Long Paragraph

Build stamina with a longer paragraph

Progress: 0%
Lesson 178

Multi-paragraph Text

Practice typing multiple paragraphs

Progress: 0%
Lesson 179

Email Composition

Practice typing a professional email

Progress: 0%
Lesson 180

Speed Paragraph Challenge

Test your speed with a full paragraph

Progress: 0%
Lesson 181

Short Story Intro

Type the beginning of a simple story.

Progress: 0%

Coding Practice

Lesson 182

HTML Basics

Practice typing HTML code

Progress: 0%
Lesson 183

CSS Styling

Practice typing CSS code

Progress: 0%
Lesson 184

JavaScript Code

Practice typing JavaScript code

Progress: 0%
Lesson 185

Python Code

Practice typing Python code

Progress: 0%
Lesson 186

SQL Queries

Practice typing SQL code

Progress: 0%
Lesson 187

JSON Data

Practice typing JSON format

Progress: 0%
Lesson 188

React Component

Practice typing React JSX code

Progress: 0%
Lesson 189

TypeScript Code

Practice typing TypeScript code

Progress: 0%
Lesson 190

Git Commands

Practice typing common Git commands

Progress: 0%
Lesson 191

Markdown Writing

Practice typing Markdown syntax

Progress: 0%
Lesson 192

Code Variables Practice

Practice typing common variable naming conventions.

Progress: 0%
Lesson 193

Code Keywords Practice

Practice typing common programming keywords.

Progress: 0%

Mastery Challenges

Lesson 194

Speed Challenge: 70 WPM

Push your speed to 70 WPM

Progress: 0%
Lesson 195

Speed Challenge: 80 WPM

Push your speed to 80 WPM

Progress: 0%
Lesson 196

Mixed Mastery

Comprehensive mixed content typing test

Progress: 0%
Lesson 197

Ultimate Accuracy

Achieve near-perfect accuracy at good speed

Progress: 0%
Lesson 198

Typing Grand Master

Complete this final challenge to become a typing master

Progress: 0%
Lesson 199

Number & Symbol Mastery

Comprehensive test of numbers and symbols.

Progress: 0%
Lesson 200

Advanced Symbols Review

Review of all numbers and symbols, including shifted ones.

Progress: 0%