Learn TypeScript – Full Tutorial

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=30LWjhZzg50



Category:
Tutorial
Duration: 4:46:25
566,659 views
16,254


Learn how to program with TypeScript in this full course for beginners. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. TypeScript provides better error checking than JavaScript. This is because TypeScript uses a static type system, which means that the type of a variable is checked before the code is executed.

💻 GitHub Repo: https://github.com/hiteshchoudhary/typescript-youtube-22

✏️ Hitesh Choudhary created this course. Check out his channel: https://www.youtube.com/c/HiteshChoudharydotcom

⭐️ Contents ⭐️
⌨️ (0:00:00) Why to learn TypeScript
⌨️ (0:07:08) TypeScript is not what you think
⌨️ (0:15:25) How to install TypeScript
⌨️ (0:27:33) Your first intro to TypeScript docs
⌨️ (0:39:21) Number, boolean, and type inference
⌨️ (0:39:21) Number, boolean, and type inference
⌨️ (0:46:52) Don't use ANY
⌨️ (0:51:30) Do you really know functions
⌨️ (1:02:55) A better way to write function
⌨️ (1:15:38) Bad behavior of objects
⌨️ (1:25:14) Type Aliases
⌨️ (1:32:28) READONLY and optional
⌨️ (1:42:13) Array
⌨️ (1:50:03) Union Types in TS
⌨️ (2:04:46) Tuples
⌨️ (2:14:33) Enums
⌨️ (2:24:03) interface
⌨️ (2:33:52) Interface vs Type
⌨️ (2:39:08) How to setup Typescript for real projects
⌨️ (2:53:44) Classes
⌨️ (3:02:06) Private Public
⌨️ (3:08:12) Getters and Setters
⌨️ (3:15:25) Protected
⌨️ (3:19:34) Why Interface is important
⌨️ (3:26:05) Abstract class
⌨️ (3:35:36) Generics
⌨️ (3:47:58) Generics in Array and Arrow functions
⌨️ (3:56:07) Generic Classes
⌨️ (4:07:16) Type Narrowing
⌨️ (4:17:04) The in operator narrowing
⌨️ (4:22:17) Instanceof and Type Predicates
⌨️ (4:31:35) Discriminated Union and Exhaustiveness Checking with never
⌨️ (4:42:54) TypeScript End

🎉 Thanks to our Champion and Sponsor supporters:
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Erdeniz Unvan
👾 Justin Hual
👾 Agustín Kussrow
👾 Otis Morgan

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news




Other Videos By freeCodeCamp.org


2022-12-20Build Your Own SaaS - PagerDuty Clone. You'll Learn PostgreSQL + Stripe API + Twilio + SMTP
2022-12-14JavaScript Tutorial - Create a Card Game 🃏
2022-12-12Next.js React Framework Course – Build and Deploy a Full Stack App From scratch
2022-12-07Swift Programming Tutorial – Full Course for Beginners
2022-12-05Learn Python GUI Development for Desktop – PySide6 and Qt Tutorial
2022-11-30MATLAB Crash Course for Beginners
2022-11-28Django REST Framework Course – Build Web APIs with Python
2022-11-22Python & PyGame Tutorial – Code a Duck Hunt Game
2022-11-17How to Make a WordPress Blog and Website – Tutorial for Beginners 2022
2022-11-15React State Management – Intermediate JavaScript Course
2022-11-10Learn TypeScript – Full Tutorial
2022-11-09Command Line Hacking – Over The Wire Bandit Walkthrough (CTF Wargame)
2022-11-08Microservice Architecture and System Design with Python & Kubernetes – Full Course
2022-11-02Microsoft 365 Fundamentals Certification (MS-900) — Full Course Pass the Exam!
2022-11-01Full Stack Web Development for Beginners (Full Course on HTML, CSS, JavaScript, Node.js, MongoDB)
2022-10-27Learn Kotlin Programming – Full Course for Beginners
2022-10-26Graph Algorithms Crash Course (with Java)
2022-10-24Web Monetization API Tutorial – How to Add Microtransactions to a Website
2022-10-20Flutter Course – Build Full Stack Google Docs Clone
2022-10-19Harvard CS50 – Full Computer Science University Course
2022-10-17Learn Svelte – Full Course for Beginners