45 Interactive Syntax Tracks • Zero Sign-Up Required

Language-Specific Code Typing Drills

Choose your stack to launch an instant in-browser syntax sprint, examine tricky operators and bracket placements, and benchmark your WPM against real developer targets.

Programming

11 drills
[TS]Target 72 WPM

TypeScript

Practice typing real TypeScript generics, interfaces, utility types, and async patterns with full bracket & arrow accuracy.

Start TypeScript Sprint
[PY]Target 78 WPM

Python

Build typing speed for Pythonic syntax: decorators, list comprehensions, f-strings, type hints, and indentation.

Start Python Sprint
[RS]Target 62 WPM

Rust

Master symbol-dense Rust syntax including lifetimes ('a), double colons (::), match arms (=>), and macro calls (!).

Start Rust Sprint
[GO]Target 74 WPM

Go (Golang)

Practice idiomatic Go concurrency, goroutines, channels (<-), error checks, and struct tags.

Start Go (Golang) Sprint
[C#]Target 72 WPM

C#

Train muscle memory on C# LINQ expressions, async/await tasks, lambda arrows, and OOP interfaces.

Start C# Sprint
[CPP]Target 64 WPM

C / C++

Sharpen precision on C++ templates, pointers (*), references (&), namespaces (::), and RAII blocks.

Start C / C++ Sprint
[JAVA]Target 72 WPM

Java

Improve velocity across Java Streams, Spring annotations, generics, and verbose camelCase identifiers.

Start Java Sprint
[PHP]Target 70 WPM

PHP 8+

Master dollar-sign variables ($this->), double colons (::), associative arrows (=>), and PHP attributes.

Start PHP 8+ Sprint
[KT]Target 72 WPM

Kotlin

Practice Kotlin coroutines, null-safety operators (?. / ?:), data classes, and extension functions.

Start Kotlin Sprint
[RB]Target 72 WPM

Ruby

Build rhythm typing Ruby blocks (do |x|), symbols (:name), hash rockets, and Rails conventions.

Start Ruby Sprint
[SWIFT]Target 72 WPM

Swift

Improve speed with SwiftUI closures, optionals (? / !), protocol extensions, and type annotations.

Start Swift Sprint

Frontend & Styles

6 drills

Databases

6 drills

DevOps & CLI

6 drills

Game Dev

6 drills

Prompt Engineering

5 drills

Foundations

5 drills