Code Typing Practice
Typing prose and typing code are different skills. Code is dense with symbols, bracket pairs, shifted punctuation, and language-specific idioms that rarely appear in everyday writing. Each of the tracks below drills the real vocabulary of one language: operators, keywords, declarations, control flow, idiomatic one-liners, and full working snippets.
JavaScript Code Typing
Typing practice for JavaScript developers. Drill arrow functions, destructuring, async/await, and modern ES2023 idioms at full speed.
TypeScript Code Typing
Typing practice for TypeScript developers. Drill generics, interfaces, discriminated unions, and type guards through realistic code.
Python Code Typing
Typing practice for Python developers. Drill list comprehensions, f-strings, type hints, and dataclasses through realistic PEP 8 code.
Java Code Typing
Typing practice for Java developers. Drill records, sealed types, pattern matching, streams, and modern Java 21 idioms through realistic code.
C Code Typing
Typing practice for idiomatic C: pointers, structs, and standard library patterns you will type every day.
C++ Code Typing
Typing practice for modern C++20/23: templates, ranges, smart pointers, and the symbols you actually type.
C# Code Typing
Typing practice for modern C# and .NET 8: records, LINQ, async/await, and pattern matching as you will actually write it.
Go Code Typing
Typing practice for idiomatic Go: short-var declarations, error handling, goroutines, and channels you will type daily.
Rust Code Typing
Typing practice for idiomatic Rust: borrows, Result, match, and the iterator chains you write every day.
Code: Ruby
Ruby typing practice focused on blocks, symbols, and string interpolation so you can write idiomatic Ruby at full speed.
Code: PHP
Modern PHP 8 typing practice: typed properties, enums, readonly classes, and match expressions for everyday PHP typing.
Code: Swift
Swift typing practice for iOS and server-side developers: optionals, guards, async/await, and protocol-oriented code.
Code: Kotlin
Kotlin typing practice focused on null safety, data classes, scope functions, and coroutines so idiomatic Kotlin flows fast.
SQL Code Typing
Typing practice for modern SQL: JOINs, CTEs, window functions, and the reporting queries analysts write daily.
HTML & CSS Code Typing
Typing practice for front-end developers. Drill HTML5 tags, attributes, and modern CSS including flexbox, grid, custom properties, and :has().
Code: Bash
Bash typing practice for ops engineers and scripters: parameter expansion, traps, and robust shell scripts typed fluently.
