TypeScript Fundamentals
Types, interfaces, generics and narrowing for JavaScript developers
By Demetrius Lynch · Beginner · Development · 11 lessons · 1h 38m
Types, interfaces, generics and narrowing for JavaScript developers.
Officiis vitae libero quo quibusdam hic doloremque. Molestiae et est id. Autem temporibus in vel atque dolores ea dolorem. Nisi consequatur suscipit non soluta possimus quo. Corporis laboriosam in tempora perferendis nostrum ea inventore.
Libero praesentium sed cum velit magni. Et velit reiciendis voluptas maiores.
Officiis vitae libero quo quibusdam hic doloremque. Molestiae et est id. Autem temporibus in vel atque dolores ea dolorem. Nisi consequatur suscipit non soluta possimus quo. Corporis laboriosam in tempora perferendis nostrum ea inventore.
Libero praesentium sed cum velit magni. Et velit reiciendis voluptas maiores.
Curriculum
Getting started 3 lessons
- Welcome to TypeScript Fundamentals Preview 13m
- Setting up your tools 5m
- How this course works 12m
Core concepts 4 lessons
- Understanding types 4m
- Understanding interfaces 7m
- Understanding generics 11m
- Understanding narrowing 13m
Putting it to work 4 lessons
- Hands-on: types and interfaces together 5m
- Project walkthrough 8m
- Check your understanding 5m
- Further reading 12m
Reviews
4.3
6 reviews
- 5 star
- 3
- 4 star
- 2
- 3 star
- 1
- 2 star
- 0
- 1 star
- 0
Log in to review this course.
-
Mary I. Oct 23, 2026
★★★★★
The project walkthrough made it click.
-
Joesph K. Oct 23, 2026
★★★★★
Great examples, I use this at work now.
-
Mr. S. Oct 23, 2026
★★★★☆
Great examples, I use this at work now.
-
Mr. I. Oct 23, 2026
★★★★☆
The project walkthrough made it click.
-
Dr. S. Oct 23, 2026
★★★☆☆
Solid, though I wanted more exercises.
-
Miss G. Oct 23, 2026
★★★★★
Great examples, I use this at work now.
Instructor
Demetrius Lynch
Staff engineer and conference speaker
Exercitationem suscipit est est consequuntur adipisci ipsum. Velit animi autem sed pariatur. Sapiente magni qui doloremque illum magnam officia.