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. 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