Stripe
0%
TypeScript
Learning PathAdd Types to Your Web and Node.js Apps with TypeScript
Write robust JavaScript with a superior developer experience for your teams with Typescript.
Total time: 19 hours, 25 minutes
Core Coursework
Take these in order
Prerequisite: JavaScript: From First Steps to Professional or intermediate experience with JavaScript
Editor's Note
TypeScript adds type support to large JavaScript applications, reducing bugs and keeping code performant and maintainable.
TypeScript 5+ Fundamentals, v4
TypeScript adds a powerful type system to JavaScript, adding type aliases, union/intersection types, and generics. Migrate to TypeScript, enhancing code reliability and error detection in your codebase.
Editor's Note
Grow from a TypeScript contributor to becoming “the TypeScript expert” for your team. Gain the ability to understand challenging type information and use a wide range of TypeScript’s built-in utility types.
Intermediate TypeScript, v2
Stripe
Dive into TypeScript's powerful features, including complex types, nullish values, ES modules, and advanced generics. Learn about namespaces, classes, top and bottom types, and conditional and mapped types.
Editor's Note
This course bridges the gap from understanding how TypeScript works to solving complex problems in a codebase.
Making TypeScript Stick
Stripe
Get hands-on practice using advanced TypeScript concepts. Test your knowledge through quizzes, challenges, and even a TypeScript game show!
Editor's Note
Learn how to manage complexity in large TypeScript codebases with confidence.
Enterprise TypeScript
Stripe
Configure your TypeScript codebases for scalability, empowering large teams to collaborate more effectively! Learn how to set up, maintain, and evolve TypeScript libraries, manage migrations from JavaScript, and implement testing strategies for types.
Elective Coursework
Optional, take in any order
React and TypeScript, v2
Use TypeScript with Components, Context API, React Hooks, and type props to build more robust and reliable React applications at scale.
The Last Algorithms Course You'll Need
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
Advanced Redux with Redux Toolkit
Write more performant and maintainable Redux at scale. In this course, you'll use Redux Toolkit to simplify reducer logic and actions, use TypeScript with Redux, add tests, and use RTK Query to fetch data in real-world projects.
JavaScript and TypeScript Monorepos
Monorepos have taken the JavaScript world by storm, unlocking powerful new patterns around composition, encapsulation, and ease of maintenance.
Fullstack TypeScript (feat. GraphQL & Node.js)
Generate TypeScript code based on a GraphQL schema. Combine TypeScript and GraphQL's type systems to create full-stack, fully-type-checked codebases.
Rust for TypeScript Developers
Expanding your skills with Rust can be a game-changer for TypeScript developers. Rust offers memory safety without a garbage collector, impressive performance, and a strong type system similar to TypeScript.
Polyglot Programming: TypeScript, Go, & Rust
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
What They're Saying
I am thrilled to share that I have completed the "TypeScript Learning Path" from Frontend Masters. 🔥
This journey has been challenging and rewarding, constantly pushing me to evolve and grow. 💪
The immersive program profoundly deepened my understanding of TypeScript. 👌
I would like to sincerely thank the educators at Frontend Masters for their clear instruction and comprehensive resources. I am immensely grateful for the opportunity to learn from such talented and dedicated professionals. ⚡
Ali Samir
Ali Samir
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops