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

YouTube

Complete Typescript in Under 5 Hours

Hitesh Choudhary via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Master TypeScript in under 5 hours with this comprehensive video tutorial. Learn why TypeScript is essential, dispel common misconceptions, and dive into installation and documentation. Explore core concepts like type inference, functions, objects, and arrays. Discover advanced topics including unions, tuples, enums, interfaces, and classes. Delve into generics, type narrowing, and exhaustiveness checking. Set up real-world projects and access a GitHub repository for hands-on practice. Gain practical skills to enhance your development workflow and write more robust JavaScript code.

Syllabus

00:00:00 - - Why to learn typescript
00:06:51 - - Typescript is not what you think
00:15:08 - - How to install typescript
00:27:16 - - Your first intro to typescript docs
00:39:04 - - Number, boolean and type inference
00:39:04 - - Number, boolean and type inference
00:46:35 - - Don't use ANY in typescript
00:51:13 - - Do you really know functions in typescript
01:02:38 - - A better way to write function in typescript
01:15:21 - - Bad behaviour of objects in typescript
01:24:57 - - Type Aliases in Typescript
01:32:11 - - READONLY and optional in typescript
01:41:56 - - Array in Typescript
01:49:46 - - Union Types in TS
02:04:29 - - Tuples in typescript
02:14:16 - - Enums in typescript
02:23:46 - - interface in typescript
02:33:35 - - Interface vs Type in typescript
02:38:51 - - How to setup Typescript for real projects
02:53:27 - - Classes in typescript
03:01:49 - - Private Public in Typescript
03:07:55 - - Getters and Setters in typescript
03:15:08 - - Protected in Typescript
03:19:17 - - Why Interface is important in typescript
03:25:48 - - Abstract class in Typescript
03:35:19 - - Generics in Typescript
03:47:41 - - Generics in Array and Arrow functions in Typescript
03:55:50 - - Generic Classes in Typescript
04:06:59 - - Type Narrowing in typescript
04:16:47 - - The in operator narrowing
04:22:00 - - Instanceof and Type Predicates
04:31:18 - - Discriminated Union and Exhaustiveness Checking with never
04:42:37 - - Typescript End

Taught by

Hitesh Choudhary

Reviews

Start your review of Complete Typescript in Under 5 Hours

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.