Choose a category to practice typing in different contexts and improve your skills.
Python Basics
beginnerLearn Python with simple print statements and variables
Sample: print("Hello, World!") x = 5 y = 10 print(x + y) n...
Start PracticePython Intermediate
intermediatePractice Python loops, functions, and data structures
Sample: def factorial(n): if n <= 1: return 1 return n * f...
Start PracticePython Advanced
advancedMaster Python classes, inheritance, and complex algorithms
Sample: class BinaryTree: def __init__(self, value): self....
Start PracticeJavaScript Basics
beginnerLearn JavaScript fundamentals and DOM manipulation
Sample: const message = "Hello, World!"; console.log(messa...
Start PracticeJavaScript Advanced
advancedMaster async/await, promises, and modern ES6+ features
Sample: async function fetchUserData(userId) { try { const...
Start PracticeJava Basics
beginnerLearn Java syntax, OOP principles, and basic programming
Sample: public class HelloWorld { public static void main(...
Start PracticeC++ Basics
intermediateLearn C++ syntax, pointers, and memory management
Sample: #include <iostream> int main() { std::cout << "Hel...
Start PracticeGo Basics
intermediateLearn Go syntax, goroutines, and concurrent programming
Sample: package main import "fmt" func main() { fmt.Printl...
Start PracticeRust Basics
advancedLearn Rust ownership, borrowing, and memory safety
Sample: fn main() { println!("Hello, World!"); let mut num...
Start PracticeHTML & CSS
beginnerPractice HTML structure and CSS styling
Sample: <!DOCTYPE html><html><head><title>My Page</title><...
Start PracticeSQL Queries
intermediateLearn SQL SELECT, INSERT, UPDATE, and JOIN operations
Sample: SELECT users.name, orders.total FROM users INNER J...
Start PracticeEnglish Sentences
beginnerImprove typing with proper English sentences
Sample: The quick brown fox jumps over the lazy dog. She s...
Start PracticeClassic Literature
intermediatePractice with passages from classic English literature
Sample: It was the best of times, it was the worst of time...
Start PracticeEnglish Poetry
intermediateType beautiful poetry with rhythm and meter
Sample: Shall I compare thee to a summer's day? Thou art m...
Start PracticeGrammar & Punctuation
advancedMaster complex sentences with proper punctuation
Sample: The professor, who had been teaching for thirty ye...
Start PracticeSAT Vocabulary
advancedPractice advanced vocabulary words for SAT preparation
Sample: ubiquitous ephemeral serendipity mellifluous quint...
Start PracticeGRE Vocabulary
advancedMaster graduate-level vocabulary words
Sample: epistemological paradigm heuristic phenomenologica...
Start PracticeSynonym Challenges
intermediatePractice finding and typing synonyms
Sample: happy joyful glad pleased delighted happy joyful g...
Start PracticeDecimal Numbers
intermediateType decimal numbers and financial figures
Sample: 123.45 6789.01 42.50 999.99 0.001 1000000.00 3.141...
Start PracticeFinancial Data
advancedPractice typing financial figures and calculations
Sample: $1,234.56 $78,901.23 $42.50 $999,999.99 $0.001 $1,...
Start PracticePhone Numbers
intermediateType phone numbers and contact information
Sample: (555) 123-4567 1-800-555-0123 +1 555 123 4567 555....
Start PracticeIP Addresses
advancedPractice typing IP addresses and network data
Sample: 192.168.1.1 10.0.0.1 172.16.0.1 255.255.255.0 192....
Start PracticeTime & Dates
intermediateType various time and date formats
Sample: 2025-11-30 13:28:00 2025/11/30 1:28 PM 30-Nov-2025...
Start PracticeSpanish Basics
beginnerLearn Spanish with common phrases and vocabulary
Sample: Hola, ¿cómo estás? Me llamo María. Vivo en Madrid....
Start PracticeFrench Basics
beginnerPractice French with essential phrases
Sample: Bonjour, comment allez-vous? Je m'appelle Pierre. ...
Start PracticeGerman Basics
beginnerLearn German with fundamental sentences
Sample: Guten Tag, wie geht es Ihnen? Ich heiße Anna. Ich ...
Start PracticeJapanese Hiragana
intermediatePractice Japanese Hiragana characters
Sample: こんにちは わたしは たなかです とうきょうに すんでいます おんがくが すきです なにか たべます...
Start PracticeKorean Basics
intermediateLearn Korean with Hangul characters
Sample: 안녕하세요 저는 김민수입니다 서울에 살아요 음악과 춤을 좋아해요 무엇을 먹을까요 네 좋아요...
Start PracticeArabic Script
advancedPractice Arabic writing and common phrases
Sample: مرحبا كيف حالك أنا أحمد أسكن في القاهرة أحب الموسي...
Start PracticeMobile Touch Typing
beginnerPractice typing on mobile devices with larger targets
Sample: Hello world this is a test of mobile typing practi...
Start PracticeMobile Advanced
intermediateAdvanced mobile typing with complex sentences
Sample: The quick brown fox jumps over the lazy dog while ...
Start PracticeCustom Text
intermediateUpload your own text to practice typing
Sample: This is a placeholder for custom text that users c...
Start Practice