Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Preparing Our Dev Environment
- Prepare Dev Environment - Windows (7:28)
- Prepare Dev Environment - MacOS (5:58)
- Prepare Dev Environment - Linux
- How to Set up a New Typescript Project (4:40)
- TypeScript Configuration Options (4:24)
- Exercise: Experiment with the TypeScript Configuration Options
- Setting up React TypeScript Using App Generators (3:06)
- Setting up React TypeScript App Using Create React App (4:44)
- Setting up React TypeScript Apps Using Vite (10:31)
- Setting up React TypeScript App Using Parcel (20:15)
- Configure Webpack with TypeScript (18:15)
- Configure ESLint and Prettier (8:35)
- Adding Third Party Libraries (5:26)
- Integrating with APIs (4:50)
- Deploying an App (4:21)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Types Basics (5:59)
- What Types Does TypeScript Have? (4:10)
- Exercise: Experiment with Types in the Playground
- Creating Custom Types (4:08)
- Arrays and Tuples (2:47)
- Exercise: Using Arrays and Tuples
- Type Aliases (1:23)
- Union and Intersection Types (1:58)
- Exercise: Using Union and Intersection Types
- Interfaces (2:52)
- Exercise: Using Interfaces
- Enums (2:26)
- Exercise: Using Enums
- Functions (3:33)
- Exercise: Using Functions
- Parametric Types and Generics (4:08)
- Exercise: Using Parametric Types and Generics
- Utility Types (1:43)
- Exercise: Utility Types
- Advanced Type Manipulations (4:06)
- Exercise: Advanced Type Manipulations
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll