TypeScript for Teams

Give your team the confidence to work better together with TypeScript in this hands-on workshop series.

Schedule your training

Start Here

Start here

Part 1: TypeScript Fundamentals

The goal of this course is to provide students with a solid working knowledge of TypeScript. The course aims to go beyond syntax, presenting students with some of the real-world gotchas that they're likely to encounter when working with TypeScript in a project.

Who is this for?

Anyone looking to learn TypeScript from scratch.

Duration

4 hours

Topics covered

  • Introduction to TypeScript
  • Types: Basic Types, Objects, Arrays
  • Extending TypeScript Object Types
  • Code Editor Integration
  • TypeScript Project Configuration
  • Type Aliases

Part 2: Generics, Classes, and Debugging

Get in and then out of the weeds with this focused session on generics, classes, and debugging.

Who is this for?

Engineers, engineering managers, QA professionals

Duration

4 hours

Topics covered

  • Generics
  • Type Parameters
  • Classes
  • Modifiers, Parameter Properties
  • Debugging TypeScript
  • Live Debugging for Specific Issues

Part 3: Applied TypeScript

This course aims to equip students with the skills to effectively compose complex types, and to be able to improve the type safety of TypeScript code in any context.

Who is this for?

Anyone comfortable with the fundamentals who wants to understand more techniques for working at scale.

Duration

4 hours

Topics covered

  • Generic Types
  • Conditional Types
  • Mapped Types
  • Type Narrowing
  • satisfies Operator

Ready to train your TypeScript team?

Take the plunge and get your team ready to work with TypeScript at scale in one of our fast, flexible courses.

Schedule your training
Moon Highway Team

About Moon Highway

We started Moon Highway because we believe technology education should be accessible and fun for everyone. We’ve taught workshops for over a decade and have delivered hands-on learning experiences for customers like PayPal, Zillow, and Starbucks.

Since starting Moon Highway in 2012, we have created video content for egghead.io, O'Reilly Media, and LinkedIn Learning. We are frequent conference speakers and have presented at events including React Rally, GraphQL Summit, and OSCON. We are also the authors of O’Reilly’s Learning React and Learning GraphQL.