Code Typing · Guided learning and fast practice

TypeScript Code Typing

Practice annotations, object types, optional properties, generics, and signatures.

Typing practice · Accuracy before speed · WPM is not a mastery gate · Code is never executed.

Typing TypeScript.tsExpanded guided course

Guided Code Learning

Eight required rounds: Learn, Practice and Apply. Build control of symbols and structure with keyboard and hand guidance. Resume your completed-round progress in this browser.

Loading guided code learning…

Standalone TypeScript files checked independently with strict noEmit, noResolve and local ES2022 libraries. No framework, imports or execution.

Typing TypeScript.tsFast Code Practice

Fast Code Practice

Practice complete files for 1, 2, 3, or 5 minutes.

What this practice measures

WordsFlare measures how accurately you reproduce this code-shaped text. It does not check whether you understand the language, whether the snippet would run, or which physical fingers you used.