TypeScript Simplified
Buy now
Learn more
Setup
01 - What Is TypeScript + Course Introduction
02 - Why Use TypeScript
03 - How To Initialize A TypeScript Project
04 - Using A Bundler
05 - Understanding The TSConfig
Basic Types
06 - Assigning Types And Type Inference
07 - Array Type
08 - Any Type
09 - Object Basics
10 - Types Vs Interfaces
Function Types
11 - Defining Functions
12 - Void Type
13 - Optional Parameters
14 - Destructured And Rest Parameters
15 - Typing Variables As Functions
Type Modifiers
16 - Unions
17 - Intersections
18 - readonly
19 - keyof
20 - typeof
21 - Index Types
Advanced Types
22 - As Const And Enums
23 - Tuples
24 - Generics
25 - Async Functions
Built In Types
26 - Pick And Omit
27 - Partial And Required
28 - ReturnType And Parameters
29 - Record
30 - Readonly
31 - Awaited
Type Narrowing
32 - Basic Type Guards
33 - Never Type
34 - Unknown Type
35 - As Casting
36 - Satisfies
37 - Discriminated Union
38 - Function Overloads
39 - Type Predicate Function
Real World TypeScript
40 - Debugging
41 - Importing Types
42 - Declaration Files
43 - Todo List Project Introduction
44 - Todo List Project Walkthrough
45 - Migrate JS To TS Project Introduction
46 - Migrate JS To TS Project Walkthrough
Conclusion
47 - What's Next
BONUS: Typing React Code
01 - PropTypes
02 - TypeScript Setup And Props
03 - useState
04 - useRef
05 - useReducer
06 - useContext
07 - Generic Components
08 - Google Calendar Clone Introduction
09 - 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 - 1.zip
Type Narrowing - 2.zip
Real World TypeScript - 1.zip
Real World TypeScript - 2.zip
Real World TypeScript - 3.zip
Typing React Code - 1.zip
Typing React Code - 2.zip
Typing React Code - 3.zip
Interviews - Matt Pocock - Advanced TypeScript.zip
Interviews - Jack Herrington - Using TypeScript In React.zip
Interviews - Cody Seibert (Web Dev Cody) - Converting JS Projects To TS.zip
Interviews - Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team.zip
Interviews - Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript.zip
Interviews - Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer.zip
Conclusion.zip
Products
Course
Section
BONUS: Typing React Code
BONUS: Typing React Code
TypeScript Simplified
Buy now
Learn more
Setup
01 - What Is TypeScript + Course Introduction
02 - Why Use TypeScript
03 - How To Initialize A TypeScript Project
04 - Using A Bundler
05 - Understanding The TSConfig
Basic Types
06 - Assigning Types And Type Inference
07 - Array Type
08 - Any Type
09 - Object Basics
10 - Types Vs Interfaces
Function Types
11 - Defining Functions
12 - Void Type
13 - Optional Parameters
14 - Destructured And Rest Parameters
15 - Typing Variables As Functions
Type Modifiers
16 - Unions
17 - Intersections
18 - readonly
19 - keyof
20 - typeof
21 - Index Types
Advanced Types
22 - As Const And Enums
23 - Tuples
24 - Generics
25 - Async Functions
Built In Types
26 - Pick And Omit
27 - Partial And Required
28 - ReturnType And Parameters
29 - Record
30 - Readonly
31 - Awaited
Type Narrowing
32 - Basic Type Guards
33 - Never Type
34 - Unknown Type
35 - As Casting
36 - Satisfies
37 - Discriminated Union
38 - Function Overloads
39 - Type Predicate Function
Real World TypeScript
40 - Debugging
41 - Importing Types
42 - Declaration Files
43 - Todo List Project Introduction
44 - Todo List Project Walkthrough
45 - Migrate JS To TS Project Introduction
46 - Migrate JS To TS Project Walkthrough
Conclusion
47 - What's Next
BONUS: Typing React Code
01 - PropTypes
02 - TypeScript Setup And Props
03 - useState
04 - useRef
05 - useReducer
06 - useContext
07 - Generic Components
08 - Google Calendar Clone Introduction
09 - 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 - 1.zip
Type Narrowing - 2.zip
Real World TypeScript - 1.zip
Real World TypeScript - 2.zip
Real World TypeScript - 3.zip
Typing React Code - 1.zip
Typing React Code - 2.zip
Typing React Code - 3.zip
Interviews - Matt Pocock - Advanced TypeScript.zip
Interviews - Jack Herrington - Using TypeScript In React.zip
Interviews - Cody Seibert (Web Dev Cody) - Converting JS Projects To TS.zip
Interviews - Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team.zip
Interviews - Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript.zip
Interviews - Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer.zip
Conclusion.zip
9 Lessons
01 - PropTypes
02 - TypeScript Setup And Props
03 - useState
04 - useRef
05 - useReducer
06 - useContext
07 - Generic Components
08 - Google Calendar Clone Introduction
09 - Google Calendar Clone Walkthrough