Skip to learning content
CodePathLearn
TracksAboutLogin

learning.path

TypeScript for JavaScript Developers

0% complete

TypeScript Foundations

Why TypeScript existsInference and annotationsArrays, tuples, and readonly dataTypeScript Foundations checkpointTypeScript Foundations checkpoint

Modeling Real Application Data

Object types and interfacesUnions and narrowingGenerics and reusable constraintsModeling Real Application Data checkpointModeling Real Application Data checkpoint

Advanced Type Modeling

Utility and mapped typesConditional and indexed access typesExhaustive discriminated unionsAdvanced Type Modeling checkpointAdvanced Type Modeling checkpoint

TypeScript at Application Boundaries

Unknown data and runtime validationDeclaration files and module typesStrictness and safe migrationTypeScript at Application Boundaries checkpointTypeScript at Application Boundaries checkpoint

Modeling Real Application Data

Object types and interfaces quick check

Answer these three questions before moving on.

Passing score: 70%

Login to take the quiz

Quizzes save attempts and update your progress.

Login
Back to lesson