Chapters (64)
- 0:00Intro & What Is TypeScript?
- 3:14Why Should You Learn TypeScript?
- 4:13How TypeScript Works
- 4:21Prerequisite
- 4:28Chapter 2 Setup
- 4:35Setup
- 5:44Create Your First Application
- 6:52Running the Code
- 7:52Configuration
- 9:50Chapter 3 Types
- 9:57Built-In Types - TypeScript Types
- 10:28Type Annotations
- 11:58Dynamic Type Determination
- 12:34Any Type
- 13:18Chapter 4 Object
- 13:25Type Annotations With Objects
- 14:27Chapter 5 Functions
- 14:34Type Annotations With Function
- 16:06Optional And Default Parameter
- 16:35Optional Parameter
- 16:59Default Parameter
- 17:44Function Rest Parameter
- 19:02Arrow Function
- 19:15Anonymous Function
- 19:46Void & Never
- 20:46Chapter 6 Advanced Types
- 20:52Union Types
- 21:35Literal Types
- 23:13Nullable Types
- 24:52Type Alias
- 26:15Intersection Type
- 26:56Chapter 7 Array
- 27:02Type Annotations With Arrays
- 27:24Type Annotations With Multidimensional Arrays
- 28:01Chapter 8 Tuple
- 28:07Tuple
- 28:52Chapter 9 Enums
- 28:59Enums
- 30:00Chapter 10 Interface
- 30:07Interface
- 31:41Interface Method And Parameters
- 32:54ReOpen The Interface And Use Cases
- 35:11Built-in Interface
- 35:59HTMLImageElement
- 37:35Interface vs. Type Aliases
- 39:48Chapter 11 Classes
- 39:54Class Type Annotations
- 41:16Class Access Modifiers
- 43:00Class Accessors
- 44:06Class Static Members
- 45:17Class Implement Interface
- 46:09Abstract Classes And Members
- 47:24Polymorphism & Method Override
- 49:46Class vs Interface
- 49:54Chapter 12 Generics
- 50:01Generics
- 51:39Generics Multiple Types
- 52:44Generics Classes
- 53:59Generics And Interfaces
- 55:17Type Assertions
- 55:56Chapter 13 Debugging
- 56:02Debugging
- 58:48Chapter 14 Outro & What's Next
- 58:55Outro
Show the creator's full description
Discover TypeScript in 1 hour! This beginner-friendly tutorial covers the basics, offering a quick TypeScript crash course for developers. Learn essential concepts, enhance your JavaScript skills, and boost your development efficiency.
Course from @GlitchyDevs
💻 Code: https://github.com/GlitcherXO/typescript-tutorial
⭐️ Chapters ⭐️
- 0:00:00 Intro & What Is TypeScript?
- 0:03:14 Why Should You Learn TypeScript?
- 0:04:13 How TypeScript Works
- 0:04:21 Prerequisite
- 0:04:28 Chapter 2 Setup
- 0:04:35 Setup
- 0:05:44 Create Your First Application
- 0:06:52 Running the Code
- 0:07:52 Configuration
- 0:09:50 Chapter 3 Types
- 0:09:57 Built-In Types - TypeScript Types
- 0:10:28 Type Annotations
- 0:11:58 Dynamic Type Determination
- 0:12:34 Any Type
- 0:13:18 Chapter 4 Object
- 0:13:25 Type Annotations With Objects
- 0:14:27 Chapter 5 Functions
- 0:14:34 Type Annotations With Function
- 0:16:06 Optional And Default Parameter
- 0:16:35 Optional Parameter
- 0:16:59 Default Parameter
- 0:17:44 Function Rest Parameter
- 0:19:02 Arrow Function
- 0:19:15 Anonymous Function
- 0:19:46 Void & Never
- 0:20:46 Chapter 6 Advanced Types
- 0:20:52 Union Types
- 0:21:35 Literal Types
- 0:23:13 Nullable Types
- 0:24:52 Type Alias
- 0:26:15 Intersection Type
- 0:26:56 Chapter 7 Array
- 0:27:02 Type Annotations With Arrays
- 0:27:24 Type Annotations With Multidimensional Arrays
- 0:28:01 Chapter 8 Tuple
- 0:28:07 Tuple
- 0:28:52 Chapter 9 Enums
- 0:28:59 Enums
- 0:30:00 Chapter 10 Interface
- 0:30:07 Interface
- 0:31:41 Interface Method And Parameters
- 0:32:54 ReOpen The Interface And Use Cases
- 0:35:11 Built-in Interface
- 0:35:59 HTMLImageElement
- 0:37:35 Interface vs. Type Aliases
- 0:39:48 Chapter 11 Classes
- 0:39:54 Class Type Annotations
- 0:41:16 Class Access Modifiers
- 0:43:00 Class Accessors
- 0:44:06 Class Static Members
- 0:45:17 Class Implement Interface
- 0:46:09 Abstract Classes And Members
- 0:47:24 Polymorphism & Method Override
- 0:49:46 Class vs Interface
- 0:49:54 Chapter 12 Generics
- 0:50:01 Generics
- 0:51:39 Generics Multiple Types
- 0:52:44 Generics Classes
- 0:53:59 Generics And Interfaces
- 0:55:17 Type Assertions
- 0:55:56 Chapter 13 Debugging
- 0:56:02 Debugging
- 0:58:48 Chapter 14 Outro & What's Next
- 0:58:55 Outro
❤️ Support for this channel comes from our friends at Scrimba – the coding platform that's reinvented interactive learning: https://scrimba.com/freecodecamp
🎉 Thanks to our Champion and Sponsor supporters:
👾 Drake Milly
👾 Ulises Moralez
👾 Goddard Tan
👾 David MG
👾 Matthew Springman
👾 Claudio
👾 Oscar R.
👾 jedi-or-sith
👾 Nattira Maneerat
👾 Justin Hual
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.