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

Mike North
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.
4 hours, 27 minutes
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

Mike North
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.
2 hours, 48 minutes
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.

Production-Grade TypeScript

Mike North
Use the TypeScript language at scale to increase the developer experience and productivity of your teams! You’ll learn to manage even the most ambitious TypeScript projects with confidence and ease.
5 hours, 10 minute
Editor's Notes
Learn to manage even the most ambitious TypeScript projects with confidence and ease.

React and TypeScript

Steve Kinney
Temporal
Use React APIs to manage state in class-based components, and in React hooks. Create custom hooks, use reducers, add routing, and then learn ways to do more complicated state management techniques such as using the Context API.
4 hours, 27 minutes