Skip to content
Guerilla
Type
Practice
▾
Quick start
Q
Today's quote
One curated quote per day, shared by all visitors.
15
15-second sprint
Fastest warm-up. One short burst.
30
30-second test
The classic warm-up -- type as much as you can.
60
60-second test
A common benchmark length.
2m
2-minute test
Tests sustained pace.
5m
5-minute test
Endurance. Holds attention longer than a sprint.
Z
Zen mode
Untimed. Stop when you stop.
Pick a mode
T
Time mode
Type freely, ends when the clock runs out.
10
Words: 10
Short fixed count -- sentence-length burst.
25
Words: 25
Default words mode.
50
Words: 50
Mid-length fixed count.
100
Words: 100
Long-form fixed count.
❝
Quote
Curated literary quotes, four length buckets.
C
Custom text
Drop a file, paste a chapter, type through it.
Personalized
A
Adaptive mode
Words biased toward your weakest keys and bigrams.
✗
My missed words
Practice the words you actually mistype most.
★
Daily challenge
A new goal every visit -- speed, accuracy, endurance.
📚
From a book
Type your way through a public-domain classic.
I
Daily idiom
Today's curated idiom + meaning.
P
A poem
Frost, Dickinson, Whitman, Shakespeare, Blake.
F
A parable
Aesop's Fables and short moral stories.
Learn
▾
Lessons
L
All lessons
500 progressive lessons, beginner to mastery.
1
Lesson 1: home row
Start here. Eight keys, no surprises.
5
Lesson 5: top row
qwerty uiop -- the upward reaches.
10
Lesson 10: bottom row
zxcv bnm -- the trickiest row.
250
Lesson 250: midway
Picks up halfway through the curriculum.
500
Lesson 500: final
The end of the curriculum.
C
Custom text
Practice on text you actually want to read.
Row + finger drills
D
All drills
74 finger-row, key-cluster, and code drills.
H
Home row
asdf jkl; -- the fundamentals.
T
Top row
qwerty uiop -- reach upward.
B
Bottom row
zxcv bnm -- the trickiest row.
L
Left hand
Everything to the left of the index split.
R
Right hand
Everything to the right of the index split.
V
Vowels
a e i o u -- the carriers of every word.
.
Punctuation
Brackets, quotes, slashes, em-dashes.
Specialty drills
#
Numbers
Top-row digits, plain and mixed.
Np
Numpad rows
789 / 456 / 123 -- right-hand keypad.
$
Numpad decimals
Currency and measurement style.
☎
Numpad phone
Phone-number digit + dash patterns.
JS
Code: JS keywords
function, const, return -- core syntax.
Py
Code: Python
def, lambda, decorators, dunders.
<>
Code: HTML tags
Common element tags and attributes.
Tw
Code: Tailwind
Common utility-class strings.
Library
▾
Long-form text
B
Books
Public-domain books from Project Gutenberg.
❝
Quotes
Browse every quote, build a collection.
I
Idioms
Common English idioms with their meanings.
P
Poetry
Frost, Dickinson, Whitman, Shakespeare, Blake.
F
Fables & parables
Aesop and short moral stories, public domain.
Q
Daily quote
Today's curated line.
C
Custom text
Drop a file, paste a chapter, type through it.
English word lists
WL
All word lists
Browse every available list and its size.
1k
English 1k
Most common 1,000 English words.
5k
English 5k
Wider vocabulary spread.
10k
English 10k
Long-tail vocabulary.
Av
Advanced vocab
SAT/GRE-level words. Multi-syllable challenge.
✗
My missed words
Words you've struggled with this week.
Sc
Scrabble trainer
2-7 letter Scrabble-handy words.
Specialty word lists
JS
Code: JavaScript
Keywords, common identifiers, syntax.
Py
Code: Python
Pythonic patterns and keywords.
TS
Code: TypeScript
Interfaces, generics, utility types.
Rs
Code: Rust
fn, mut, impl, trait, Vec<T>.
SQL
Code: SQL
SELECT, JOIN, GROUP BY -- mostly uppercase.
$
Code: Bash
Shell commands, pipes, redirects.
🌍
Countries
All 195 sovereign nations.
🏛
Capitals
Capital cities of the world.
L
Latin phrases
ad hoc, bona fide, ipso facto.
Compete
▾
Speed challenges
S
Sprint
60 seconds. Hit 60 wpm at 95% accuracy.
M
Marathon
5 minutes at 50 wpm. Endurance test.
100
100 Words
100 common words at 70 wpm.
500
500 Words
Long-form endurance. 60 wpm to clear.
QC
Quote Chase
Race through three quotes at 65 wpm.
Z
Zen Master
Untimed marathon. Stop on your own terms.
Accuracy + specialty
P
Pangram run
A sentence with every letter. Don't slip.
MC
Mountain climb
Words get harder as you climb.
{}
Code mode
Function, const, return. Symbols included.
.
Punctuation gauntlet
Brackets, quotes, em-dashes, colons.
#
Numbers gauntlet
Digits, decimals, mixed alphanumerics.
★
All challenges
38 challenges total. Bests tracked locally.
Track + measure
PB
Personal bests
Your top WPM by mode + duration.
★
Achievements
197 badges across 18 categories.
📊
WPM trend
Last 30 sessions plotted as a line chart.
🔥
Streak
Daily-typing streak. Don't break the chain.
📅
Daily activity
GitHub-style contribution grid for your typing.
T
Lesson trends
WPM line per lesson across attempts.
Insights
▾
Your data
S
Stats dashboard
Heatmap, trend, contribution grid, lifetime totals.
★
Achievements
197 badges across 18 categories.
⌨
Keyboard heatmap
Speed + accuracy painted onto your layout.
📊
WPM trend
Last 30 sessions, plotted.
📅
Daily activity
GitHub-style contribution grid for your typing.
PB
Mode bests
Personal bests broken out by mode and duration.
Detail reports
🖐
Per-finger errors
Error rate vs avg key time, all 10 fingers.
🔤
Character report
Sortable per-character breakdown.
📈
Lesson trends
WPM across attempts, one line per lesson.
✗
Missed words
Top 20 words you struggle with most.
🐢
Slowest keys
Per-key average time -- find the bottleneck.
🔍
Recent sessions
Last 30 sessions with mode, WPM, accuracy.
Settings & guides
⚙
Settings
Profiles, theme, layout, JSON export.
G
User guide
Everything you need to know to use the site.
?
FAQ
Common questions and answers.
ℹ
About
Why this site exists. Made by one person.
F
Features
Full list of what the site can do.
C
Custom texts
Manage your saved practice texts.
Contribute
▾
Suggest content
❝
Suggest a quote
Public-domain line worth typing again and again.
B
Suggest a book
Project Gutenberg classic for the full-text library.
F
Suggest a parable
Aesop, Zen, folk -- short stories with a moral.
I
Suggest an idiom
Phrase, meaning, origin, region.
P
Suggest a poem
Pre-1929 poetry -- sonnets, lyrics, narrative.
D
Suggest a drill
Key cluster, bigram, finger isolation, symbol pack.
+
All forms
Hub for every contribution type.
Share & connect
★
Leave a testimonial
Tell other typists why this is worth their time.
♥
Send a thanks note
Quick message of appreciation for the wall.
📋
All reviews
Read what other typists are saying.
💌
Thanks wall
A small wall of kindness from the community.
▲
0
day
Home
|
Library
|
The Song of the Lark — Willa Cather
Public-domain library
The Song of the Lark
by Willa Cather
62
chapters
2912
paragraphs
806k
chars
0% read
← All books
Continue typing
Reset progress
Chapter
1. For the Next Four Days It Seemed to Dr. Archie That His Patient Might
2. Being Sick Was All Very Well, but Thea Knew From Experience That
3
4. The Children in the Primary Grades Were Sometimes Required to Make
5. Seen From a Balloon, Moonstone Would Have Looked Like a Noah's Ark Town
6. Thea's Twelfth Birthday Had Passed a Few Weeks Before Her Memorable
7. Winter Was Long in Coming That Year. Throughout October the Days Were
8. Mr. Kronborg Considered Thea a Remarkable Child; but So Were All His
9. Wunsch and Old Fritz and Spanish Johnny Celebrated Christmas Together,
10. One Saturday, Late in June, Thea Arrived Early for Her Lesson. as She
11. One July Night, When the Moon Was Full, Dr. Archie Was Coming Up From
12. At the Beginning of June, When School Closed, Thea Had Told Wunsch That
13
14. By the Time Thea's Fifteenth Birthday Came Round, She Was Established
15. The Pleasantest Experience Thea Had That Summer Was a Trip That She and
16. The Summer Flew by. Thea Was Glad When Ray Kennedy Had a Sunday in Town
17. Mr. Kronborg Was Too Fond of His Ease and Too Sensible to Worry His
18. It Is Well for Its Peace of Mind That the Traveling Public Takes
19. On Monday Morning, the Day After Ray Kennedy's Funeral, Dr. Archie
20. Thea and Dr. Archie Had Been Gone From Moonstone Four Days. on the
21. So Thea Did Not Go to a Boarding-House After All. When Dr. Archie Left
22. Andor Harsanyi Had Never Had a Pupil in the Least Like Thea Kronborg.
23. After That Evening Thea's Work with Harsanyi Changed Somewhat. He
24. By the First of February Thea Had Been in Chicago Almost Four Months,
25. One Afternoon in April, Theodore Thomas, the Conductor of the Chicago
26. All Through the Lesson Thea Had Felt That Harsanyi Was Restless and
27. One Warm Damp June Night the Denver Express Was Speeding Westward
28. Thea Reached Moonstone in the Late Afternoon, and All the Kronborgs
29. Spanish Johnny Had No Shop of His Own, but He Kept a Table and an
30. Mrs. Kronborg Had Said That Thea Was Not to Be Disturbed on Sunday
31
32. During That Winter Thea Lived in So Many Places That Sometimes at Night
33. While Her Living Arrangements Were So Casual and Fortuitous, Bowers's
34. Thea Noticed That Bowers Took Rather More Pains with Her Now That Fred
35. March Began Badly for Thea. She Had a Cold During the First Week, and
36
37. The San Francisco Mountain Lies in Northern Arizona, Above Flagstaff,
38. Thea's Life at the Ottenburg Ranch Was Simple and Full of Light, Like
39. The Faculty of Observation Was Never Highly Developed in Thea Kronborg.
40. Thea Had a Superstitious Feeling About the Potsherds, and Liked Better
41. One Sunday Afternoon Late in July Old Henry Biltmer Was Rheumatically
42. Day Was Breaking Over Panther Canyon. the Gulf Was Cold and Full of
43. From the Day of Fred's Arrival, He and Thea Were Unceasingly Active.
44. On the First Day of September Fred Ottenburg and Thea Kronborg Left
45. Dr. Howard Archie Had Come Down to Denver for a Meeting of the
46. Archie
47. Fred Ottenburg, Smartly Dressed for the Afternoon, with a Long Black
48. On Friday Afternoon Thea Kronborg Was Walking Excitedly Up and Down Her
49. At Nine O'Clock That Evening Our Three Friends Were Seated in the
50. Thea Was to Sail on Tuesday, at Noon, and on Saturday Fred Ottenburg
51. It Is a Glorious Winter Day. Denver, Standing on Her High Plateau Under
52. When Ottenburg and His Host Reached the House on Colfax Avenue, They
53. For the First Four Years After Thea Went to Germany Things Went on as
54. One Bright Morning Late in February Dr. Archie Was Breakfasting
55. When Archie Got Back to His Hotel at Two O'Clock in the Morning, He
56. It Was Late on the Morning After the Night She Sang Elsa, When Thea
57. On Saturday Night Dr. Archie Went with Fred Ottenburg to Hear
58. The "Ring of the Niebelungs" Was to Be Given at the Metropolitan on
59. When Archie and Ottenburg Dined with Thea on Saturday Evening, They
60. Ottenburg Dismissed His Taxicab at the 91st Street Entrance of the Park
61. Dr. Archie Saw Nothing of Thea During the Following Week. After Several
62. Epilogue
Page 1 of 1
← Prev
Next →
↑