Computer Courses

TypeScript Tutorial (Net Ninja)

Sikhami InstituteEnglish

Free

Join for free
  • 21 video lectures (2h 35m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

The Net Ninja's TypeScript series takes you from setup and type basics to interfaces, classes and generics, building a small project as you go. Who it's for: JavaScript developers who want to add types to their code. These are the free, official videos of the "TypeScript Tutorial" playlist from the Net Ninja YouTube channel (youtube.com/@netninja). All videos belong to Net Ninja; Sikhami is not affiliated with Net Ninja and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Installing TypeScript and compiling to JavaScript • Type basics, explicit types and dynamic (any) types • Function types and type aliases • The DOM and type casting • Classes with public, private and readonly modifiers • Interfaces, generics, enums and tuples

Course content

1 section · 21 lectures · 2h 35m

  1. 1. TypeScript Tutorial

    • TypeScript Tutorial #1 - Introduction & Setup6m
    • TypeScript Tutorial #2 - Compiling TypeScript10m
    • TypeScript Tutorial #3 - Type Basics7m
    • TypeScript Tutorial #4 - Objects & Arrays7m
    • TypeScript Tutorial #5 - Explicit Types8m
    • TypeScript Tutorial #6 - Dynamic (any) Types5m
    • TypeScript Tutorial #7 - Better Workflow & tsconfig6m
    • TypeScript Tutorial #8 - Function Basics8m
    • TypeScript Tutorial #9 Type Aliases3m
    • TypeScript Tutorial #10 - Function Signatures7m
    • TypeScript Tutorial #11 - The DOM & Type Casting11m
    • TypeScript Tutorial #12 - Classes8m
    • TypeScript Tutorial #13 - Public, Private & Readonly6m
    • TypeScript Tutorial #14 - Modules6m
    • TypeScript Tutorial #15 - Interfaces7m
    • TypeScript Tutorial #16 - Interfaces with Classes11m
    • TypeScript Tutorial #17 - Rendering an HTML Template10m
    • TypeScript Tutorial #18 - Generics9m
    • TypeScript Tutorial #19 - Enums3m
    • TypeScript Tutorial #20 - Tuples6m
    • TypeScript Tutorial #21 - Wrap Up2m