Core Coursework
(take these in order)
- +
Editor's Notes
TypeScript adds type support to large JavaScript applications, reducing bugs and keeping 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 a TypeScript contributor 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 understanding how TypeScript works to solving complex problems in a codebase. - ⠇
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 confidently and easily manage the most ambitious TypeScript projects. - ⠇
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. - +
Editor's Notes
Apply your vast TypeScript knowledge to the framework of your choice or use a type-system to help maintain a large-scale mono-repo.
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. - ⠇
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! - ⠇
Rust for TypeScript Developers
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.