Keentune

TypeScript curriculum

20 chapters
·
313 concepts
·
free
Everything the adaptive question bank can teach and test in TypeScript, from foundations through advanced practice. Work through it in order, or start practicing and let the questions find your level.
Start practicing TypeScript

New here? Read the TypeScript guide

A free 15-minute primer — the mental model, the mistakes beginners make, and what to practice first.

A. Type-system foundations

B. Special & top/bottom types

C. Assignability & compatibility

D. Declarations & inference

E. Object types

F. Functions

G. Narrowing & control-flow analysis

H. Assertions & operators

I. Generics

J. Type manipulation

K. Built-in utility types

L. Compiler configuration

M. Modules & package architecture

N. Classes

O. Enums

P. Iterators, generators and symbols

Q. Decorators

R. Mixins

S. JSX

T. The compiler as a program: CLI, emit and JavaScript interop

Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing TypeScript
All about TypeScript practice
Browse all free study guides
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC