Learn TypeScript – Crash Course for Beginners

Subscribers:
11,000,000
Published on ● Video Link: https://www.youtube.com/watch?v=ZvZ7gvcmPmI



Duration: 0:00
28,501 views
1,033


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 learhttps://scrimba.com/freecodecampdecamp

🎉 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 developerhttps://www.freecodecamp.org/mp.org

Read hundreds of articles on programhttps://freecodecamp.org/newsg/news




Other Videos By freeCodeCamp.org


2 days agoWhy Algorithms Work – Algorithm Analysis Deep Dive Course
3 days agoTechnical Writing Course for Beginners
2025-07-25How to turn Open Source into a Job with Nick Taylor [Podcast #181]
2025-07-24Enterprise AI Tutorial – Embeddings, RAG, and Multimodal Agents Using Amazon Nova and Bedrock
2025-07-23Learn TypeScript – Crash Course for Beginners
2025-07-22Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial
2025-07-18We are truly in the Hackathon Era – Namanh Kapur interview [Podcast #180]
2025-07-16Data Viz w/ Svelte and D3 Tutorial – Custom and Interactive Data Visualization
2025-07-15Building ‍Security into AI – Tutorial
2025-07-11799 rejections... but he got the job! Braydon Coyer developer interview [Podcast #179]
2025-07-10Build and Deploy a Polished AI Project and Get Sales
2025-07-09VGG From Scratch – Deep Learning Theory & PyTorch Implementation (Full Course)
2025-07-08Combine Vibe Coding & n8n to Build Real AI Apps
2025-07-04From freeCodeCamp to NASA with Data Engineer Joe Hill [Podcast #178]
2025-07-03Google Calendar Clone Tutorial – PHP, MySQL, JavaScript, HTML, and CSS
2025-07-01Google Cloud Cybersecurity Certificate Course
2025-06-27Rust VS Go VS TypeScript which back end language is for you with Tai Groot [Podcast #176]
2025-06-26Evolution of the Transformer Architecture Used in LLMs (2017–2025) – Full Course
2025-06-24Build a Calendly Clone – Full Stack Next.js, Typescript, React, Tailwind
2025-06-19Complete German Language Beginners Course – Learn A1 Level German
2025-06-17Google Cloud Data Analytics Certificate Course