Example Curriculum
Introduction
Available in
days
days
after you enroll
Introduction to React TypeScript!
Available in
days
days
after you enroll
Creating React TypeScript Applications
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)
Notion Clone: Creating The Project
Available in
days
days
after you enroll
Introduction to TypeScript
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
Using React with TypeScript
Available in
days
days
after you enroll
Notion Clone: Basic Implementation
Available in
days
days
after you enroll
Notion Clone: Move State Management to Context
Available in
days
days
after you enroll
Notion Clone: Add Multiple Node Kinds
Available in
days
days
after you enroll
Notion Clone: Dragging the Nodes
Available in
days
days
after you enroll
React TypeScript Cookbook
Available in
days
days
after you enroll
Notion Clone: Implement Authentication
Available in
days
days
after you enroll
Notion Clone: Save Data on the Backend
Available in
days
days
after you enroll
Testing React TypeScript Applications
Available in
days
days
after you enroll
Migrating Existing React Applications to TypeScript
Available in
days
days
after you enroll
Where To Go From Here?
Available in
days
days
after you enroll