TypeScript
A statically-typed superset of JavaScript that compiles to plain JavaScript. Adds a type system on top of everything JavaScript already does, catching a whole category of bugs before the code ever runs.
- Difficulty
- Intermediate
- Version
- 5.7
- Website
- Visit site
- Docs
- Read docs
What you'll learn
A complete path from the basics to production-ready skills — work through it in order, at your own pace.
- 1 Level 1 — Beginner 20 lessons
- 2 Beginner Projects 1 lesson
- 3 Level 2 — Intermediate 14 lessons
- 4 Intermediate Projects 1 lesson
- 5 Level 3 — Advanced 17 lessons
- 6 Advanced Projects 1 lesson
- 7 What You Should Know Now — and What's Next 1 lesson
Ready to start learning TypeScript?
Pick up where you are and work through every level, with practice exercises along the way.
Related developer tools
Practice what you learn with these free tools.