
TypeScript for Web
Course Index
29 Lessons · 3 Sections
Master TypeScript — the statically typed superset of JavaScript used by 78% of professional developers. Covers the full type system, generics, utility types, mapped/conditional types & decorators. Includes TypeScript with React, Node.js & 4 production builds.
29Lessons
3Sections
4Projects
FreeAccess
Section 1TypeScript FundamentalsLessons 1–10
Lesson 1
What is TypeScript?
Lesson 2
TypeScript vs JavaScript
Lesson 3
Setup: tsconfig & the Compiler
Lesson 4
Basic Types: string, number, boolean
Lesson 5
Arrays, Tuples & Enums
Lesson 6
Union & Intersection Types
Lesson 7
Type Aliases & Interfaces
Lesson 8
Functions: Types & Overloads
Lesson 9
Classes & Access Modifiers
Lesson 10
Generics: Functions & Classes
Section 2Advanced Types & Framework IntegrationLessons 11–22
Lesson 11
Advanced Generics & Constraints
Lesson 12
Utility Types: Partial, Omit & Pick
Lesson 13
Mapped Types & Conditional Types
Lesson 14
Template Literal Types
Lesson 15
Type Guards & Narrowing
Lesson 16
Keyof, Typeof & Indexed Access
Lesson 17
Decorators
Lesson 18
Namespaces & Modules
Lesson 19
Declaration Files & DefinitelyTyped
Lesson 20
TypeScript with React
Lesson 21
TypeScript with Node.js & Express
Lesson 22
TypeScript Error Handling
Section 3Modern TS & ProjectsLessons 23–29