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.

Curriculum

Getting started 3 lessons
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.