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.
Core Coursework
TypeScript 5+ Fundamentals, v4
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
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.
![TypeScript 5+ Fundamentals, v4](https://static.frontendmasters.com/assets/courses/2023-12-04-typescript-v4/thumb.webp)
Intermediate TypeScript, v2
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
Dive deeper into TypeScript's powerful features, including handling of extreme types, nullish values, ES modules, and advanced generics. Learn about namespaces, classes, top and bottom types, and practical use of conditional and mapped types.
![Intermediate TypeScript, v2](https://static.frontendmasters.com/assets/courses/2023-12-05-intermediate-typescript-v2/thumb.webp)
Making TypeScript Stick
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
Get hands-on practice using advanced TypeScript concepts. Test your knowledge through quizzes, challenges, and even a TypeScript game show!
![Making TypeScript Stick](https://static.frontendmasters.com/assets/courses/2022-05-10-typescript-practice/thumb.webp)
Enterprise TypeScript
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
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 stay updated with TypeScript compiler versions. Utilize Yarn workspaces, TypeScript strictness settings, runtime type checking, and testing strategies for types.
![Enterprise TypeScript](https://static.frontendmasters.com/assets/courses/2023-12-06-enterprise-typescript/thumb.webp)
Elective Coursework
React and TypeScript, v2
![Steve Kinney](https://static.frontendmasters.com/assets/teachers/kinney/thumb.webp)
Steve Kinney
Use TypeScript with Components, Context API, React Hooks, and type props to build more robust and reliable React applications at scale.
![React and TypeScript, v2](https://static.frontendmasters.com/assets/courses/2023-01-19-react-typescript-v2/thumb.webp)
The Last Algorithms Course You'll Need
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
The last algorithms course you’ll need to pass tough interview questions that use arrays, lists, trees, graphs, maps, and searching and sorting algorithms.
![The Last Algorithms Course You'll Need](https://static.frontendmasters.com/assets/courses/2022-09-12-algorithms/thumb.webp)
Advanced Redux with Redux Toolkit
![Steve Kinney](https://static.frontendmasters.com/assets/teachers/kinney/thumb.webp)
Steve Kinney
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.
![Advanced Redux with Redux Toolkit](https://static.frontendmasters.com/assets/courses/2023-02-07-advanced-redux/thumb.webp)
JavaScript and TypeScript Monorepos
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
Monorepos have taken the JavaScript world by storm, unlocking powerful new patterns around composition, encapsulation, and ease of maintenance.
![JavaScript and TypeScript Monorepos](https://static.frontendmasters.com/assets/courses/2020-11-18-monorepos/thumb.webp)
Fullstack TypeScript (feat. GraphQL & Node.js)
![Mike North](https://static.frontendmasters.com/assets/teachers/north/thumb.webp)
Mike North
Generate TypeScript code based on a GraphQL schema. Combine TypeScript and GraphQL's type systems to create full-stack, fully-type-checked codebases.
![Fullstack TypeScript (feat. GraphQL & Node.js)](https://static.frontendmasters.com/assets/courses/2022-05-11-fullstack-typescript/thumb.webp)
Rust for TypeScript Developers
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
As a TypeScript developer, expanding your skills with Rust can be a game-changer. Rust offers memory safety without a garbage collector, impressive performance, and a strong type system similar to TypeScript, but with even more robustness.
![Rust for TypeScript Developers](https://static.frontendmasters.com/assets/courses/2023-04-25-rust-ts-devs/thumb.webp)
Polyglot Programming: TypeScript, Go, & Rust
![ThePrimeagen](https://static.frontendmasters.com/assets/teachers/theprimeagen/thumb.webp)
ThePrimeagen
Bend your mind with programming a fully unit tested CLI application in three TypeScript, Go, and Rust back-to-back!
![Polyglot Programming: TypeScript, Go, & Rust](https://static.frontendmasters.com/assets/courses/2022-08-13-typescript-go-rust/thumb.webp)
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops