Type Gocools

Training Categories

Choose a category to practice typing in different contexts and improve your skills.

Python Basics

beginner

Learn Python with simple print statements and variables

Sample: print("Hello, World!") x = 5 y = 10 print(x + y) n...
Start Practice

Python Intermediate

intermediate

Practice Python loops, functions, and data structures

Sample: def factorial(n): if n <= 1: return 1 return n * f...
Start Practice

Python Advanced

advanced

Master Python classes, inheritance, and complex algorithms

Sample: class BinaryTree: def __init__(self, value): self....
Start Practice

JavaScript Basics

beginner

Learn JavaScript fundamentals and DOM manipulation

Sample: const message = "Hello, World!"; console.log(messa...
Start Practice

JavaScript Advanced

advanced

Master async/await, promises, and modern ES6+ features

Sample: async function fetchUserData(userId) { try { const...
Start Practice

Java Basics

beginner

Learn Java syntax, OOP principles, and basic programming

Sample: public class HelloWorld { public static void main(...
Start Practice

C++ Basics

intermediate

Learn C++ syntax, pointers, and memory management

Sample: #include <iostream> int main() { std::cout << "Hel...
Start Practice

Go Basics

intermediate

Learn Go syntax, goroutines, and concurrent programming

Sample: package main import "fmt" func main() { fmt.Printl...
Start Practice

Rust Basics

advanced

Learn Rust ownership, borrowing, and memory safety

Sample: fn main() { println!("Hello, World!"); let mut num...
Start Practice

HTML & CSS

beginner

Practice HTML structure and CSS styling

Sample: <!DOCTYPE html><html><head><title>My Page</title><...
Start Practice

SQL Queries

intermediate

Learn SQL SELECT, INSERT, UPDATE, and JOIN operations

Sample: SELECT users.name, orders.total FROM users INNER J...
Start Practice

English Sentences

beginner

Improve typing with proper English sentences

Sample: The quick brown fox jumps over the lazy dog. She s...
Start Practice

Classic Literature

intermediate

Practice with passages from classic English literature

Sample: It was the best of times, it was the worst of time...
Start Practice

English Poetry

intermediate

Type beautiful poetry with rhythm and meter

Sample: Shall I compare thee to a summer's day? Thou art m...
Start Practice

Grammar & Punctuation

advanced

Master complex sentences with proper punctuation

Sample: The professor, who had been teaching for thirty ye...
Start Practice

SAT Vocabulary

advanced

Practice advanced vocabulary words for SAT preparation

Sample: ubiquitous ephemeral serendipity mellifluous quint...
Start Practice

GRE Vocabulary

advanced

Master graduate-level vocabulary words

Sample: epistemological paradigm heuristic phenomenologica...
Start Practice

Synonym Challenges

intermediate

Practice finding and typing synonyms

Sample: happy joyful glad pleased delighted happy joyful g...
Start Practice

Decimal Numbers

intermediate

Type decimal numbers and financial figures

Sample: 123.45 6789.01 42.50 999.99 0.001 1000000.00 3.141...
Start Practice

Financial Data

advanced

Practice typing financial figures and calculations

Sample: $1,234.56 $78,901.23 $42.50 $999,999.99 $0.001 $1,...
Start Practice

Phone Numbers

intermediate

Type phone numbers and contact information

Sample: (555) 123-4567 1-800-555-0123 +1 555 123 4567 555....
Start Practice

IP Addresses

advanced

Practice 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 Practice

Time & Dates

intermediate

Type various time and date formats

Sample: 2025-11-30 13:28:00 2025/11/30 1:28 PM 30-Nov-2025...
Start Practice

Spanish Basics

beginner

Learn Spanish with common phrases and vocabulary

Sample: Hola, ¿cómo estás? Me llamo María. Vivo en Madrid....
Start Practice

French Basics

beginner

Practice French with essential phrases

Sample: Bonjour, comment allez-vous? Je m'appelle Pierre. ...
Start Practice

German Basics

beginner

Learn German with fundamental sentences

Sample: Guten Tag, wie geht es Ihnen? Ich heiße Anna. Ich ...
Start Practice

Japanese Hiragana

intermediate

Practice Japanese Hiragana characters

Sample: こんにちは わたしは たなかです とうきょうに すんでいます おんがくが すきです なにか たべます...
Start Practice

Korean Basics

intermediate

Learn Korean with Hangul characters

Sample: 안녕하세요 저는 김민수입니다 서울에 살아요 음악과 춤을 좋아해요 무엇을 먹을까요 네 좋아요...
Start Practice

Arabic Script

advanced

Practice Arabic writing and common phrases

Sample: مرحبا كيف حالك أنا أحمد أسكن في القاهرة أحب الموسي...
Start Practice

Mobile Touch Typing

beginner

Practice typing on mobile devices with larger targets

Sample: Hello world this is a test of mobile typing practi...
Start Practice

Mobile Advanced

intermediate

Advanced mobile typing with complex sentences

Sample: The quick brown fox jumps over the lazy dog while ...
Start Practice

Custom Text

intermediate

Upload your own text to practice typing

Sample: This is a placeholder for custom text that users c...
Start Practice