Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

TypeScript Tutorials for Beginners

Dave Gray via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn TypeScript from absolute beginner level through advanced concepts and real-world project implementation in this comprehensive tutorial series spanning over 17 hours. Master fundamental TypeScript concepts including basic types, objects, arrays, tuples, enums, functions, type assertions, and type casting before progressing to more advanced topics like classes, index signatures, keyof assertions, and the Record utility type. Explore TypeScript generics with practical examples and discover various utility types that enhance code efficiency and type safety. Build practical skills through hands-on projects including a complete TypeScript project from scratch and React integration tutorials that demonstrate how to effectively combine TypeScript with React hooks, useReducer, and the Context API. Develop a full shopping cart application using React and TypeScript across multiple detailed lessons that reinforce learned concepts through practical application. Gain expertise in modern development tools and techniques including Vite for faster development workflows, Zod for runtime type validation with React Hook Form, type-safe environment variable validation with Envalid, and advanced TypeScript features like the satisfies operator, import aliases, and "as const" assertions. Learn best practices for fetch operations with type and runtime safety using Zod-Fetch, and discover alternative lightweight validation libraries for optimal performance in production applications.

Syllabus

Typescript for Beginners - Starter Lesson
Typescript Basic Types - Beginners Lesson
Typescript Objects, Arrays, Tuples & Enums | Basics Tutorial
Typescript Functions | Basics Tutorial for Beginners
Type Assertions & Type Casting | Typescript Tutorial for Beginners
TypeScript Classes Tutorial | TS for Beginners Lesson
Typescript Index Signatures, keyof Assertions & the Record Utility Type
Typescript Generics | Beginners Tutorial with Examples
Typescript Utility Types | TS Beginners Tutorial
STOP Wasting Time! Your Next App Needs Vite! | JS, Typescript, React
Typescript Project from Scratch | Complete Tutorial for Beginners
React Typescript Tutorial for Beginners
TypeScript "as const" assertion is
Learn React Hooks with Typescript
Learn useReducer with Typescript + React Hooks
Context API React + Typescript | useContext & useReducer Examples
React Typescript Project Tutorial | Shopping Cart - Part 1
React Typescript Project Tutorial | Shopping Cart - Part 2
TypeScript Full Course for Beginners | Complete All-in-One Tutorial | 8 Hours
Typescript & Zod tutorial with React-Hook-Form
Fetch Better! Type & Runtime Safety with Zod-Fetch
TypeScript Satisfies Operator Can Be Very Useful
What is an Import Alias? And how to use them!
Stop Using Zod!! This is 10x Smaller!
Type-Safe .env Validation with Envalid | Environment Variables
Why Does VS Code Get This Wrong?

Taught by

Dave Gray

Reviews

Start your review of TypeScript Tutorials for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.