TypeScript Skills Tests
Type system and advanced typing patterns
Tests
TypeScript — Beginner
Syntax layering on JavaScript: types, interfaces, narrowing, and tooling basics. Mix of single-answer and multiple-answer items; multi-select questions ask you to select every correct statement.
BeginnerOpenTypeScript — Intermediate
Generics, utility types, narrowing with discriminated unions, and module resolution concepts. Includes single-select and multi-select items.
IntermediateOpenTypeScript + React + Next.js — Advanced
App Router boundaries, typing strategies, server data fetching, edge/runtime trade-offs, and production analytics concerns.
AdvancedOpenTypeScript — Advanced
Conditional types, infer, variance, template literal types, and soundness edges. Demanding single- and multi-select items.
AdvancedOpen