Language
TypeScript
A programming language that extends JavaScript with static types and tooling for developing larger and more maintainable applications.
Start here
Prerequisites
Learn
Build the foundation.
- 01Type annotations
- 02Primitive types
- 03Objects and interfaces
- 04Functions
- 05Generics
- 06Unions and intersections
- 07Type narrowing
- 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