Specialty Track

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

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.

33 lessons~2.8 hrs
TypeScript

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.

33 lessons~2.8 hrs
Python

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.

33 lessons~2.8 hrs
Java

Java Code Typing

33 Java typing lessons in 5 modules: symbol drills for generics, -> and ::, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
C

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.

33 lessons~2.8 hrs
C++

C++ Code Typing

33 C++ typing lessons in 5 modules: symbol drills for :: and <>, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
C#

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.

33 lessons~2.8 hrs
Go

Go Code Typing

33 Go typing lessons in 5 modules: symbol drills for := and <-, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
Rust

Rust Code Typing

33 Rust typing lessons in 5 modules: symbol drills for :: and lifetimes, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
Ruby

Code: Ruby

33 Ruby typing lessons in 5 modules: block and symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
PHP

Code: PHP

33 modern PHP typing lessons in 5 modules: $, ->, and => drills, real PHP 8 snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
Swift

Code: Swift

33 Swift typing lessons in 5 modules: optional and closure symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
Kotlin

Code: Kotlin

33 Kotlin typing lessons in 5 modules: null-safety and lambda symbol drills, real snippets, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
SQL

SQL Code Typing

33 SQL typing lessons in 5 modules: operator drills, JOINs and CTEs, window functions, 5 speed runs, and 4 assessment simulations.

33 lessons~2.8 hrs
HTML & CSS

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.

33 lessons~2.8 hrs
Bash

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.

33 lessons~2.8 hrs

Get the course

Save $245 · 81%

Get all 16 language courses in one bundle

16 courses · 464 drills · 64 simulations · ~44.8 hrs

The 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