Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions
  1. 1 11:18 #01 Introduction to TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 34.6K views
  2. 2 11:32 #02 Installing & Using TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 9.6K views
  3. 3 11:08 #03 Variables in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 8.7K views
  4. 4 14:24 #04 Datatypes in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 7.2K views
  5. 5 14:11 #05 Type Assignment & Type Inference | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 6.5K views
  6. 6 14:57 #06 Object Type in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 6.3K views
  7. 7 11:09 #07 Arrays in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 5.2K views
  8. 8 9:54 #08 Tuples in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 4.8K views
  9. 9 9:10 #09 Enums in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 4.6K views
  10. 10 6:45 #10 The any Type in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.9K views
  11. 11 11:04 #11 Union Type in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 4.1K views
  12. 12 7:48 #12 Literal Type in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.7K views
  13. 13 10:59 #13 Understanding Type Alias | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.7K views
  14. 14 8:10 #14 Function Return Type | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.5K views
  15. 15 12:02 #15 Function as Type | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.8K views
  16. 16 7:53 #16 Function Type for Callback | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 3.5K views
  17. 17 7:12 #17 Unknown Type in TypeScript | TypeScript Basics & Data Types | A Complete procademy · 2.9K views
  18. 18 9:37 #18 Never Type in TypeScript | TypeScript Basics & Data Types | A Complete TypeScript Course procademy · 2.8K views
  19. 19 12:19 #19 Configuring TypeScript Compiler | Configuring TypeScript Compiler | A Complete TypeScript Course procademy · 3.2K views
  20. 20 11:34 #20 Including & Excluding Files | Configuring TypeScript Compiler | A Complete TypeScript Course procademy · 2.8K views
  21. 21 7:00 #21 Setting a Compilation Target | Configuring TypeScript Compiler | A Complete TypeScript Course procademy · 2.2K views
  22. 22 8:31 #22 Setting Core Lib for TypeScript | Configuring TypeScript Compiler | A Complete TypeScript Course procademy · 2K views
  23. 23 7:10 23 The allowJs & sourceMap Config Option | Configuring TypeScript Compiler | A Complete TypeScript procademy · 2.1K views
  24. 24 9:02 #24 The rootDir & outDir Options | Configuring TypeScript Compiler | A Complete TypeScript procademy · 1.9K views
  25. 25 6:48 #25 Prevent Emitting JavaScript Files | Configuring TypeScript Compiler | A Complete TypeScript procademy · 1.8K views
  26. 26 11:49 #26 Type Checking Compiler Options | Configuring TypeScript Compiler | A Complete TypeScript procademy · 1.8K views
  27. 27 9:14 #27 Code Quality Compiler Options | Configuring TypeScript Compiler | A Complete TypeScript procademy · 1.7K views
  28. 28 10:58 #28 Array Destructuring | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2.6K views
  29. 29 7:23 #29 Object Destructuring | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2.4K views
  30. 30 8:43 #30 Spread Operator | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2.3K views
  31. 31 8:24 #31 Rest Pattern & Rest Parameter | TypeScript Advance ES6 Features | A Complete TypeScript Course procademy · 2.1K views
  32. 32 6:41 #32 The Nullish Coalescing Operator | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2.1K views
  33. 33 8:13 #33 Optional Chaining | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2K views
  34. 34 8:26 #34 Arrow Function | TypeScript Advance ES6 Features | A Complete TypeScript procademy · 2.1K views
  35. 35 7:58 #35 Default Function Parameter | TypeScript Advance ES6 Features | A Complete TypeScript Course procademy · 1.8K views
  36. 36 9:56 #36 An Overview of OOP | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.6K views
  37. 37 11:59 #37 Creating & Using a Class | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.6K views
  38. 38 8:38 #38 Methods of a Class | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.2K views
  39. 39 10:05 #39 Access Modifiers | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.2K views
  40. 40 7:10 #40 Shorthand Property Initializer | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2K views
  41. 41 6:58 #41 Readonly Property | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2K views
  42. 42 15:25 #42 Understanding Inheritance | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.4K views
  43. 43 7:15 #43 Method Overriding & Protected Modifier | Classes & Interface | A Complete TypeScript Course procademy · 2.1K views
  44. 44 13:57 #44 Getter & Setter Methods | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2K views
  45. 45 13:15 #45 Static Methods & Properties | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2K views
  46. 46 12:33 #46 Abstract Class | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.2K views
  47. 47 9:12 #47 Private Constructor & Singleton Pattern | Classes & Interface | A Complete TypeScript Course procademy · 1.8K views
  48. 48 17:19 #48 What is an Interface | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 2.7K views
  49. 49 9:52 #49 Readonly & Optional Property in Interface | Classes & Interface | A Complete TypeScript Course procademy · 1.9K views
  50. 50 9:24 #50 Extending Interface | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 1.6K views
  51. 51 8:02 #51 Using interface as Function Type | TypeScript Classes & Interface | A Complete TypeScript Course procademy · 1.6K views
  52. 52 13:17 #52 Intersection Type in TypeScript | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.6K views
  53. 53 16:45 #53 Type Guards in TypeScript | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.9K views
  54. 54 8:46 #54 Discriminated Union | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.5K views
  55. 55 9:06 #55 Type Casting | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.5K views
  56. 56 9:30 #56 Index Properties | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.5K views
  57. 57 5:43 #57 Function Overloading | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.6K views
  58. 58 11:53 #58 What are Generics | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 2.2K views
  59. 59 10:31 #59 Creating a Generic Function | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.6K views
  60. 60 5:19 #60 Working with Constraints | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.5K views
  61. 61 7:05 #61 The keyOf Constraint | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.4K views
  62. 62 16:35 #62 Creating a Generic Class | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.4K views
  63. 63 10:31 #63 Generic vs Union Type | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.2K views
  64. 64 10:41 #64 Partial & Readonly Generics | Advanced Types in TypeScript | A Complete TypeScript Course procademy · 1.2K views
  65. 65 5:13 #65 Expense Tracker Project: An Overview | Expense Tracker Project | A Complete TypeScript Course procademy · 1.3K views
  66. 66 19:22 #66 Reading Form Data from UI | Expense Tracker Project | A Complete TypeScript Course procademy · 1.3K views
  67. 67 3:51 #67 Creating a List of Expense | The Expense Tracker Project | A Complete TypeScript Course procademy · 774 views
  68. 68 10:34 #68 Display Expense in UI | Expense Tracker Project | A Complete TypeScript Course procademy · 807 views
  69. 69 6:28 #69 Designing Expense Object | Expense Tracker Project | A Complete TypeScript Course procademy · 696 views
  70. 70 8:46 #70 Calculate Expense Balance Amount | Expense Tracker Project | A Complete TypeScript Course procademy · 754 views
  71. 71 12:26 #71 Delete an Expense Item | Expense Tracker Project | A Complete TypeScript Course procademy · 779 views
  72. 72 7:36 #72 What is a Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 8.7K views
  73. 73 5:17 #73 Decorator Factory | Decorators in TypeScript | A Complete TypeScript Course procademy · 3.6K views
  74. 74 9:51 #74 Creating another Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 2.6K views
  75. 75 6:03 #75 Using Multiple Decorators | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.9K views
  76. 76 13:20 #76 Property Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 2.2K views
  77. 77 14:09 #77 Accessor Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.6K views
  78. 78 9:58 #78 Method & Parameter Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.4K views
  79. 79 5:07 #79 When a Decorator is Executed | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.1K views
  80. 80 12:52 #80 Returning a Class from Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.1K views
  81. 81 13:16 #81 Validation Decorator | Decorators in TypeScript | A Complete TypeScript Course procademy · 1.3K views
  82. 82 30:47 #82 Implement Validate Function | Decorators in TypeScript | A Complete TypeScript Course procademy · 997 views
  83. 83 8:07 #83 Namespace & ES6 Modules | Namespace & ES6 Modules | A Complete TypeScript Course procademy · 1K views
  84. 84 16:13 #84 Working with Namespaces | Namespace & ES6 Modules | A Complete TypeScript Course procademy · 1.3K views
  85. 85 4:40 #85 Organizing Files in Folders | Namespace & ES6 Modules | A Complete TypeScript Course procademy · 776 views
  86. 86 11:37 #86 Working with ES6 Modules| Namespace & ES6 Modules | A Complete TypeScript Course procademy · 808 views
  87. 87 10:00 #87 Different Import & Export Syntax | Namespace & ES6 Modules | A Complete TypeScript Course procademy · 729 views
  88. 88 7:26 #88 Introduction to Webpack | Introduction to Webpack & Bundling | A Complete TypeScript Course procademy · 954 views
  89. 89 8:08 #89 Installing Webpack & Dependencies | Introduction to Webpack | A Complete TypeScript Course procademy · 749 views
  90. 90 8:07 #90 Creating a Webpack Config File | Introduction to Webpack | A Complete TypeScript Course procademy · 859 views
  91. 91 10:50 #91 Adding TypeScript Support to Webpack | Introduction to Webpack | A Complete TypeScript Course procademy · 764 views
  92. 92 9:13 #92 Using Webpack Dev Server | Introduction to Webpack | A Complete TypeScript Course procademy · 788 views
  93. 93 9:42 #93 Adding Workflow for Production | Introduction to Webpack | A Complete TypeScript Course procademy · 1.3K views