Technologies/TypeScript

Language

TypeScript

A programming language that extends JavaScript with static types and tooling for developing larger and more maintainable applications.

Start here

Prerequisites

JavaScriptProgramming fundamentals

Learn

Build the foundation.

  1. 01Type annotations
  2. 02Primitive types
  3. 03Objects and interfaces
  4. 04Functions
  5. 05Generics
  6. 06Unions and intersections
  7. 07Type narrowing
  8. 08Modules

Practice

Turn knowledge into ability.

Challenges connected to TypeScript will live here.

Explore challenges →

Build

Use it on something real.

Projects built with TypeScript will live here.

Explore projects →

Prove

Demonstrate what you can do.

Completion tasks for TypeScript will live here.

Connected

Follow the relationships.

JavaScriptReactNext.jsNode.js