Mastering TypeScript – 2026 Edition
-
Introduction
-
Installation & Setup
-
Type Annotation Basics
-
Functions
-
Object Types
-
Array Types
-
Union Types
-
Tuples and Enums
-
Interfaces
-
The TypeScript Compiler
-
Mini Project: The DOM, Type Assertions, and More!A Simple Project Setup0sWorking With The DOM0sThe Lib Compiler Option0sTypeScript’s Non-Null Assertion Operator0sType Assertions0sType Assertions With the DOM0sWorking With Events0sBuilding The Todo List0sAdding in an Interface0sConnecting to LocalStorage0sTodo List Finishing Touches0s
-
Classes
-
TypeScript Classes
-
GenericsIntroducing Generics0sAnother Example Of A Built-In Generic0sWriting Our First Generic0sWriting Another Generic Function0sInferred Generic Type Parameters0sGenerics, Arrow Functions, & TSX Files0sGenerics With Multiple Types0sAdding Type Constraints0sDefault Type Parameters0sWriting Generic Classes0s
-
Type Narrowing
-
Working with Type Declarations
-
Modules
-
Webpack & TypeScript
-
React & TypeScriptReact & TypeScript Introduction0sNOTE: Alternative to Creating a React App – Using ViteCreate React App With TypeScript0sOur First Component0sA Note on React.FC0sProps With TypeScript0sCreating Our ShoppingList Component0suseState With TypeScript0sCreating Our ShoppingItem Form0suseRef With TypeScript0sUpdating The State0sFinishing Touches0sReact + TypeScript Wrapup0s
Welcome to the best resource online for mastering TypeScript.
TypeScript is a powerful superset of JavaScript that makes development smoother, safer, and helps you catch errors and avoid bugs early on. TypeScript adds a bunch of useful features to the JavaScript that you know and love. It helps you be a more productive developer and forces you to write better code.
TypeScript has skyrocketed in popularity to become one of the world’s most popular and loved programming languages. It has doubled in popularity every year since 2017, and it continues to grow at an astronomical rate. It’s definitely the right time to learn TypeScript!
This course covers all the syntax, features, and concepts you need to master TypeScript and start using it in your own codebases. We start with the very basics of the type system and cover everything up to incorporating TypeScript in React codebases and using Webpack with TypeScript.
Here’s a detailed breakdown of the topics the course covers:
The TypeScript type system
Union Types
Intersection Types
Tuples and Enums
Interfaces
The TypeScript compiler and how to configure it
Working with the DOM and TypeScript
TypeScript Classes
Generics
Type Narrowing
Type Declarations
Working with 3rd party libraries
Webpack + TypeScript workflows
Integrating React and TypeScript
TypeScript’s Module System
Enroll in this course to learn what TypeScript is, why it’s so popular, and how to use it!
What's included
- 10.5 hours on-demand video
- 6 articles
- 25 downloadable resources
- Access on mobile and TV
- Certificate of completion