Learn TypeScript – Full Tutorial

Ecommerce Empire Academy

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:

✏️ Hitesh Choudhary created this course. Check out his channel:

⭐️ 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:

Read hundreds of articles on programming:

26 thoughts on “Learn TypeScript – Full Tutorial”

  1. Hey i know this guy and I follow his channel also. He explains things greatly. Thanks for featuring him in the ts course.

  2. Good course.
    Wonderful channel ☺️
    Request:
    There are any mobile development with swift 13 with design and marketing?

  3. Damn. Back in the days when I was learning coding I learned alot of Hitesh. Thank you very much for the helpful content. Time to learn TypeScript from this chad again. ✨

  4. And the legend is here guys 🙌.
    He’s one of the best teachers on the internet 🔥. You’re going to love this tutorial

  5. Thanks for sharing the video. Feel free to ask any doubt here, I will try to answer them. Also, I am on my way to contribute more videos to #freecodecamp
    Stay tuned

  6. Hitesh is one of my favourite instructors on the internet, it’s a great feeling to see him on this channel

  7. Theo has gotten me interested in learning some of this new modern astro or solid or nextjs stuff and keeps talking about how good typescript is so I guess I’m gonna go ahead and learn it now.

  8. freeCodeCamp is like a Netflix for devs! OMG! Thanks a lot freeCodeCamp and Hitesh. Can’t wait to upgrade my TypeScript skills 🙌🏻🙌🏻

  9. عبد القادر عبدالرحمن عبدالله

    Your way of teaching sounds tutorial hell safety !

    thanks for sharing this great video.

Comments are closed.