Section 01
TypeScript Basics
Syntax, primitives, arrays, objects, type aliases.
10 / 10 lessons
TS 5.x · intermediate
Add static types to JavaScript. Catch bugs before they happen, build APIs your editor understands, and use the type system to enforce design.
Section 01
Syntax, primitives, arrays, objects, type aliases.
Section 02
Interfaces, unions, narrowing, the special types.
Section 03
Typing parameters, returns, overloads, callbacks, this.
Section 04
Generic functions, types, constraints, defaults, classes.
Section 05
keyof, mapped, conditional, template-literal, utility types.
Section 06
Classes, modifiers, abstract, interfaces, decorators, enums.
Section 07
tsconfig, modules, .d.ts, frameworks, migrating, zod.