Find the perfect coding resourcesLearn how skillcraft.ai helps developers find the perfect coding learning resourcesLearn more→

Lane Wagner
Instructor
Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
Completion
Certificate included
Format
Interactive coding
Subscription
Build type-safe applications with TypeScript
Implement advanced type features like generics and conditionals
Master TypeScript's class and interface systems
Utilize utility types for efficient coding
Work with union and intersection types for flexible data handling
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.
Learn the basic types in TypeScript and the syntax for using them
Learn how to write type-safe functions with TypeScript's robust type system
Learn how to declare and use union types in TypeScript to allow variables to hold multiple types
Learn to work with typed arrays in TypeScript, including syntax, generics, unions and type inference
Learn how to work with object types in TypeScript
Learn how to use tuples in TypeScript
Learn the basics of intersections in TypeScript
Discover the core principles of interfaces in TypeScript
Practice using enums in TypeScript
Learn how TypeScript uses type narrowing to infer more about your code
Learn about TypeScript's class features, including class syntax, access modifiers, inheritance, interfaces, and more
Learn about some utility types that can come in handy in TypeScript
Learn how to create reusable components with type parameters in TypeScript
Learn how to create types that react dynamically to other types using TypeScript's powerful conditional type system
Learn how to set up and optimize your TypeScript development environment
Share Your Experience
Sign in to leave a review and help others
No reviews yet. Be the first to review!