Skip to content
Sabaqاردو

TypeScript Tutorial (Net Ninja)

By Net Ninja

Course audio
Course audio: English
Level
Beginner
Length
21 lessons · 2.6 hours

What you'll be able to do

  • Compile TypeScript and configure tsconfig
  • Type variables, objects, arrays and function signatures
  • Use classes, access modifiers and interfaces
  • Write generic code and use enums and tuples

About this course

Net Ninja's TypeScript series, 21 short lessons and about 2.5 hours, a quick structured route from JavaScript to TypeScript. It covers installation and compiling, type basics, objects and arrays, explicit types, the any type, a better workflow with tsconfig, function basics, type aliases and function signatures. It then uses TypeScript in the browser with the DOM and type casting, and teaches classes, public, private and readonly modifiers, ES modules, interfaces and interfaces with classes, while building a small invoice and payment app that renders an HTML list. The final lessons explain generics, enums and tuples. It suits web developers in Pakistan who know JavaScript and want TypeScript before learning React or Next.js projects.

Before you start: JavaScript basics.

Syllabus

21 lessons · 2:35:38 in total

  1. 1TypeScript Tutorial #1 - Introduction & Setup6:46
  2. 2TypeScript Tutorial #2 - Compiling TypeScript10:31
  3. 3TypeScript Tutorial #3 - Type Basics7:35
  4. 4TypeScript Tutorial #4 - Objects & Arrays7:36
  5. 5TypeScript Tutorial #5 - Explicit Types8:36
  6. 6TypeScript Tutorial #6 - Dynamic (any) Types5:08
  7. 7TypeScript Tutorial #7 - Better Workflow & tsconfig6:50
  8. 8TypeScript Tutorial #8 - Function Basics8:16
  9. 9TypeScript Tutorial #9 Type Aliases3:04
  10. 10TypeScript Tutorial #10 - Function Signatures7:46
  11. 11TypeScript Tutorial #11 - The DOM & Type Casting11:19
  12. 12TypeScript Tutorial #12 - Classes8:47
  13. 13TypeScript Tutorial #13 - Public, Private & Readonly6:06
  14. 14TypeScript Tutorial #14 - Modules6:37
  15. 15TypeScript Tutorial #15 - Interfaces7:19
  16. 16TypeScript Tutorial #16 - Interfaces with Classes11:09
  17. 17TypeScript Tutorial #17 - Rendering an HTML Template10:10
  18. 18TypeScript Tutorial #18 - Generics9:44
  19. 19TypeScript Tutorial #19 - Enums3:25
  20. 20TypeScript Tutorial #20 - Tuples6:51
  21. 21TypeScript Tutorial #21 - Wrap Up2:03

What to take next

Videos by Net Ninja, played from their official YouTube channel. Subscribe on YouTube

Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.

Lessons listed from the official YouTube playlist. Full playlist on YouTube

Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.

Report a problem or a rights request