TypeScript Simplified
Buy now
Learn more
Course Tools
Course Platform Browser Extension
IMPORTANT: Course Updates
Update Details
Type Level Programming Update
Setup
What Is TypeScript + Course Introduction
Why Use TypeScript
How To Initialize A TypeScript Project
Using A Bundler
Understanding The TSConfig
Basic Types
Assigning Types And Type Inference
Array Type
Any Type
Object Basics
Types Vs Interfaces
Function Types
Defining Functions
Void Type
Optional Parameters
Destructured And Rest Parameters
Typing Variables As Functions
Type Modifiers
Unions
Intersections
readonly
keyof
typeof
Index Types
Advanced Types
As Const And Enums
Tuples
Generics
Async Functions
Built In Types
Pick And Omit
Partial And Required
ReturnType And Parameters
Record
Readonly
Awaited
Type Narrowing
Basic Type Guards
Never Type
Unknown Type
As Casting
Satisfies
Discriminated Union
Function Overloads
Type Predicate Function
Assertion Function
Loose Autocomplete
Const Generics
Branded Types
Type Programming
Conditional Types
infer
Conditional Types and infer Exercises
Template Literals
Mapped Types
Recursive Types
Type Programming Exercises
Object Oriented Programming
Defining Properties
Implements and Abstract Classes
Generic Classes
InstanceType and ConstructorParameters
Real World TypeScript
Debugging
Importing Types
Declaration Files
Advanced TSConfig Options
Todo List Project Introduction
Todo List Project Walkthrough
Migrate JS To TS Project Introduction
Migrate JS To TS Project Walkthrough
Conclusion
What's Next
BONUS: Typing React Code
PropTypes
TypeScript Setup And Props
useState
useRef
useReducer
useContext
Generic Components
Google Calendar Clone Introduction
Google Calendar Clone Walkthrough
BONUS - Expert Interviews
Matt Pocock - Advanced TypeScript
Jack Herrington - Using TypeScript In React
Cody Seibert (Web Dev Cody) - Converting JS Projects To TS
Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team
Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript
Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer
Download Videos For Offline Access
Setup.zip
Basic Types.zip
Function Types.zip
Type Modifiers.zip
Advanced Types.zip
Built In Types.zip
Type Narrowing.zip
Type Programming.zip
OOP.zip
Real World TypeScript.zip
Conclusion.zip
Typing React Code.zip
Expert Interviews.zip
Products
Course
Section
BONUS: Typing React Code
BONUS: Typing React Code
TypeScript Simplified
Buy now
Learn more
Course Tools
Course Platform Browser Extension
IMPORTANT: Course Updates
Update Details
Type Level Programming Update
Setup
What Is TypeScript + Course Introduction
Why Use TypeScript
How To Initialize A TypeScript Project
Using A Bundler
Understanding The TSConfig
Basic Types
Assigning Types And Type Inference
Array Type
Any Type
Object Basics
Types Vs Interfaces
Function Types
Defining Functions
Void Type
Optional Parameters
Destructured And Rest Parameters
Typing Variables As Functions
Type Modifiers
Unions
Intersections
readonly
keyof
typeof
Index Types
Advanced Types
As Const And Enums
Tuples
Generics
Async Functions
Built In Types
Pick And Omit
Partial And Required
ReturnType And Parameters
Record
Readonly
Awaited
Type Narrowing
Basic Type Guards
Never Type
Unknown Type
As Casting
Satisfies
Discriminated Union
Function Overloads
Type Predicate Function
Assertion Function
Loose Autocomplete
Const Generics
Branded Types
Type Programming
Conditional Types
infer
Conditional Types and infer Exercises
Template Literals
Mapped Types
Recursive Types
Type Programming Exercises
Object Oriented Programming
Defining Properties
Implements and Abstract Classes
Generic Classes
InstanceType and ConstructorParameters
Real World TypeScript
Debugging
Importing Types
Declaration Files
Advanced TSConfig Options
Todo List Project Introduction
Todo List Project Walkthrough
Migrate JS To TS Project Introduction
Migrate JS To TS Project Walkthrough
Conclusion
What's Next
BONUS: Typing React Code
PropTypes
TypeScript Setup And Props
useState
useRef
useReducer
useContext
Generic Components
Google Calendar Clone Introduction
Google Calendar Clone Walkthrough
BONUS - Expert Interviews
Matt Pocock - Advanced TypeScript
Jack Herrington - Using TypeScript In React
Cody Seibert (Web Dev Cody) - Converting JS Projects To TS
Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team
Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript
Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer
Download Videos For Offline Access
Setup.zip
Basic Types.zip
Function Types.zip
Type Modifiers.zip
Advanced Types.zip
Built In Types.zip
Type Narrowing.zip
Type Programming.zip
OOP.zip
Real World TypeScript.zip
Conclusion.zip
Typing React Code.zip
Expert Interviews.zip
9 Lessons
PropTypes
TypeScript Setup And Props
useState
useRef
useReducer
useContext
Generic Components
Google Calendar Clone Introduction
Google Calendar Clone Walkthrough