Learn TypeScript

This course introduces you to the essential building blocks of TypeScript through a hands-on approach—developing a simple pizza restaurant order fulfillment system. You’ll explore: basic types, defining custom types, typing objects and arrays, optional properties, manual and implicit typing, literal types, unions and intersections, type narrowing, function return types, void and any, utility types (Partial and Omit), and generics.


Avatar of Bob Ziroll

Duration
2.9 hrs

Intermediate
TierCommunity
Follow
Start Course
Content
About

TypeScript Fundamentals

Get up and running with TypeScript by applying it to a real-world pizza ordering app. This hands-on module covers everything from basic types and custom interfaces to unions, generics, narrowing, and utility types.

TypeScript in React

This module covers typing props, state, functions, and components—all with hands-on examples and challenges. You’ll gain confidence using TypeScript in real React projects and write safer, more predictable code.

Solo project - Typed Tenzies
How to Utilize Your Certificate
Certificate of Completion