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
33 JavaScript typing lessons in 5 modules: symbol drills for =>, ?. and ??, spread and destructuring, real snippets, 5 speed runs, and 4 assessment simulations.
TypeScript Code Typing
33 TypeScript typing lessons in 5 modules: symbol drills for generics, unions, and satisfies, real snippets, 5 speed runs, and 4 assessment simulations.
Python Code Typing
33 Python typing lessons in 5 modules: symbol drills for comprehensions, decorators, and f-string format specs, real snippets, 5 speed runs, and 4 assessment simulations.
Java Code Typing
33 Java typing lessons in 5 modules: symbol drills for generics, -> and ::, real snippets, 5 speed runs, and 4 assessment simulations.
C Code Typing
33 C typing lessons in 5 modules: symbol drills for pointers, arrows, and preprocessor lines, real snippets, 5 speed runs, and 4 assessment simulations.
C++ Code Typing
33 C++ typing lessons in 5 modules: symbol drills for :: and <>, real snippets, 5 speed runs, and 4 assessment simulations.
C# Code Typing
33 C# typing lessons in 5 modules: symbol drills for => and null operators, real snippets, 5 speed runs, and 4 assessment simulations.
Go Code Typing
33 Go typing lessons in 5 modules: symbol drills for := and <-, real snippets, 5 speed runs, and 4 assessment simulations.
Rust Code Typing
33 Rust typing lessons in 5 modules: symbol drills for :: and lifetimes, real snippets, 5 speed runs, and 4 assessment simulations.
Code: Ruby
33 Ruby typing lessons in 5 modules: block and symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.
Code: PHP
33 modern PHP typing lessons in 5 modules: $, ->, and => drills, real PHP 8 snippets, 5 speed runs, and 4 assessment simulations.
Code: Swift
33 Swift typing lessons in 5 modules: optional and closure symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.
Code: Kotlin
33 Kotlin typing lessons in 5 modules: null-safety and lambda symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.
SQL Code Typing
33 SQL typing lessons in 5 modules: operator drills, JOINs and CTEs, window functions, 5 speed runs, and 4 assessment simulations.
HTML & CSS Code Typing
33 HTML and CSS typing lessons in 5 modules: tag and selector drills, real components, 5 speed runs, and 4 assessment simulations.
Code: Bash
33 Bash typing lessons in 5 modules: expansion and test-bracket drills, awk and sed one-liners, 5 speed runs, and 4 assessment simulations.
Get the course
Save $245 · 81%Get all 16 language courses in one bundle
16 courses · 464 drills · 64 simulations · ~44.8 hrsThe first two lessons of every language are free. The Complete Code Typing Pack unlocks every lesson in every language above — and any language course added later — for one payment.
$304 if bought separately — this bundle is $59, saving you $245.
One-time purchase · lifetime access · first 2 lessons free · 30-day money-back guarantee
Buy the languages together
Every language course is $19 on its own. These bundles are cheaper the moment you want more than three.
