About Funny Dogs Typing
Funny Dogs Typing is an online typing practice site built for focused drills: words, sentences, pangrams, and a structured course — plus learning articles about typing history and improvement. Our words, sentences, and course material were expert curated for the best training results.
Membership tiers — what you get
Everyone can practice all four modes. The difference is whether your history is saved, how word drills adapt to you, and whether you can export your data.
| Feature | Guest | Free member | Premium |
|---|---|---|---|
| Words, sentences, pangrams & course | Yes | Yes | Yes |
| Per-line stats while you practice | Yes (session only) | Yes | Yes |
| Saved history & trend graphs | No | Up to 1,000 sessions · category overviews | Unlimited · daily WPM, time, and accuracy charts |
| Weak-word review & session log | No | Preview only | Yes |
| Smart word selection | No — random words | No — random words | Yes — adapts to your performance |
| CSV export of all sessions | No | Button shown · Premium required | Yes — spreadsheet download |
Stats & graphs (Free & Premium members)
Members open Stats in the navbar to review progress. Free members get category overview cards (session count, time, average WPM, accuracy, and a recent-WPM sparkline) plus daily charts for time, WPM, and accuracy by category. Premium members also get:
- Daily WPM charts for words, sentences, pangrams, and course (with a 60 WPM guide line)
- Daily practice-time charts so you can see streaks and minutes on task
- Daily accuracy trend
- Highlights: best line, last-10 average, all-time average, course progress
- Course loop history when you finish the full course (days, time, average WPM)
- A "words to review" table from smart-word tracking
- A recent-session log you can scan or export
Free members keep up to 1,000 sessions. Premium history is unlimited. Guests still see per-line stats while practicing; those numbers are not stored after you leave.
Smart word selection (Premium)
Guest and free accounts get random word chunks from our curated word list — great for general practice. Premium members get performance-weighted selection, similar to our local desktop trainer:
- Words you miss appear more often until you type them cleanly.
- Slow words (even when correct) get extra weight so you build speed on trouble spots.
- Words below your recent average WPM are prioritized for review.
- Well-mastered words appear less often so practice time goes where it helps most.
The system tracks per-word correct counts, error counts, and a rolling speed average. Over time your word drills focus on weak vocabulary instead of repeating words you already know cold.
CSV export (Premium)
Premium members can download a spreadsheet of every saved practice session from the Account page or the Stats page. Free members see an Export CSV button that explains a Premium upgrade is required. Useful for:
- Tracking long-term progress in Excel or Google Sheets
- Building your own charts or sharing progress with a tutor
- Backing up your history outside the site
- Filtering by category to see which mode improved most
Each row is one completed practice line. Example format:
id,createdAt,category,wpm,accuracy,time_seconds,chunk_length,course_index,loop_count s_1700000001_a1b2,2026-09-02T14:30:00.000Z,word,52.4,0.9650,18.2,87,, s_1700000002_c3d4,2026-09-02T14:31:00.000Z,sentence,44.1,0.9800,22.5,95,, s_1700000003_e5f6,2026-09-02T14:32:00.000Z,course,41.8,0.9500,15.0,72,142,3
Open the file in any spreadsheet app, sort by date or WPM, and analyze trends over weeks or months — especially helpful if you practice regularly and want a permanent record.
Who we are
Funny Dogs Typing is an independent educational project. We build tools that help people learn touch typing, build muscle memory, and track improvement over time.
Site information
Advertising
We plan to display Google AdSense ads to support free practice for guests and free members. Ad units are placeholders until an AdSense account is approved and connected. Our Privacy and Cookie pages disclose third-party advertising cookies as required by Google.