Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Learn TypeScript

via Boot.dev

Overview

Boot.dev Special Discount:
25% off your first payment!
Grab it
Master TypeScript from start to finish in this immersive, hands-on course. TypeScript's meteoric rise in popularity, both on the frontend and backend, has brought demand for TypeScript developers to among the highest in the industry. In this course you'll learn all the fundamentals of the language while solving real-world type challenges each step of the way.

Syllabus

  • Types
    • Learn the basic types in TypeScript and the syntax for using them
  • Functions
    • Learn how to write type-safe functions with TypeScript's robust type system.
  • Unions
    • Learn how to declare and use union types in TypeScript to allow variables to hold multiple types
  • Arrays
    • Learn to work with typed arrays in TypeScript, including syntax, generics, unions and type inference
  • Objects
    • Learn how to work with object types in TypeScript
  • Tuples
    • Learn how to use tuples in TypeScript
  • Intersections
    • Learn the basics of intersections in TypeScript
  • Interfaces
    • Discover the core principles of interfaces in TypeScript
  • Enums
    • Practice using enums in TypeScript
  • Type Narrowing
    • Learn how TypeScript uses type narrowing to infer more about your code.
  • Classes
    • Learn about TypeScript's class features, including class syntax, access modifiers, inheritance, interfaces, and more.
  • Utility Types
    • Learn about some utility types that can come in handy in TypeScript.
  • Generics
    • Learn how to create reusable components with type parameters in TypeScript
  • Conditional Types
    • Learn how to create types that react dynamically to other types using TypeScript's powerful conditional type system.
  • Local Development
    • Learn how to set up and optimize your TypeScript development environment.

Taught by

Lane Wagner, Allan, Matt, Hunter, and Dan

Reviews

4.7 rating at Boot.dev based on 374 ratings

Start your review of Learn TypeScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.