Core Coursework
(take these in order)
- +
Editor's Notes
Use TypeScript to add strong typing to large JavaScript apps helps reduce bugs and keeps code performant and maintainable. - ⠇
TypeScript Fundamentals, v3
TypeScript adds a powerful type system on top of your JavaScript to catch bugs before they happen and provides a superior developer experience for collaborative teams. - +
Editor's Notes
Grow from being a contributor to a TypeScript codebase to being on the path to becoming “the TypeScript expert” for your team. - ⠇
Intermediate TypeScript
TypeScript adds a powerful type system on top of your JavaScript to catch bugs before they happen and provide a superior developer experience for collaborative teams. - +
Editor's Notes
This course bridges the gap from knowing how TypeScript works to applying it to difficult problems and challenges. - ⠇
Making TypeScript Stick
Get hands-on practice using advanced TypeScript concepts. Test your knowledge through quizzes, challenges, and even a TypeScript game show! - +
Editor's Notes
Learn to manage even the most ambitious TypeScript projects with confidence and ease. - ⠇
Production-Grade TypeScript
Use the TypeScript language at scale to increase the developer experience and productivity of your teams! You’ll learn to manage TypeScript projects.
Elective Coursework
- ⠇
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. - ⠇
JavaScript and TypeScript Monorepos
Monorepos have taken the JavaScript world by storm, unlocking powerful new patterns around composition, encapsulation, and ease of maintenance. - ⠇
Intermediate React, v5
Learn to build scalable React applications using the latest tools and techniques. Topics include hooks, TailwindCSS, code splitting, server-side rendering, TypeScript, Redux Toolkit, and testing with Vitest. - ⠇
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.