Skip to main content


Hands on real world projects that will help you exercise your knowledge of TypeScript.

Learning a new programming language is best when you practice what you learn as you learn it. The projects here will help you practice the contents of Learning TypeScript's chapters. They're made so you can work through each chapter's projects after you finish reading that chapter.

Projects can take the shape of:

  • 🥗 Appetizers: bite-sized directed warmups
  • 🍲 Entrees: larger, more hands-off challenges
  • 🍰 Desserts: entrees with a fun twist


You'll want the following tools installed on your computer:

Then, set up the repository locally:

git clone learning-typescript-projects cd learning-typescript-projects npm i