Everything you need to
become a TypeScript expert
Learn the smarter and faster way, with industry best-practices and real-world scenarios for you to become the ultimate TypeScript developer.

Brought to you by Todd Motto, multi-award winner, world-wide conference speaker and workshop leader. Google Developer Expert
Unlock TypeScript's full potential.
Build real-world structured apps that scale.
Todd brings unique enthusiasm, activity and expertise to the Angular community.![]()

Brad Green
Angular Product Manager, GoogleTodd's Angular courses are one of the best online trainings that can be found.![]()

John Oswalt
Technology Expert, Walmart
TypeScript Basics
-
Primitive and Special Types
-
tsc and tsconfig
-
Type Aliases and Assertions
-
Enums and Interfaces
-
Classes, Properties and Inheritance
-
Generics and Overloads
-
Namespaces and Modules
-
Decorators and Generic Types
-
Mixins and Advanced Compiler Options
-
Type Guards and Advanced Types

TypeScript Masterclass
-
Understanding and Typing "this"
-
Type Queries with typeof and keyof
-
Mapped Types and Modifiers
-
Exploring Type Guards
-
Advanced Types and Practices
-
Generics and Overloads
-
Enums and Reverse Mappings
-
@types and Declaration Files
-
tsconfig and Compiler Options

Todd Motto
Google Developer Expert
I'm Todd, creator of Ultimate Courses teaching beginner to advanced JavaScript, Angular, NGRX, TypeScript through my online courses and blogs. I'm here to help you learn faster for less effort so you can focus on your coding - enjoy!
Empowering Fortune 500 companies and developers worldwide

























A true masterclass in TypeScript! I think the course is great, the concepts are introduced briefly and the examples are simple enough to follow.![]()
![]()
![]()
![]()
![]()

William Ennals
Full-Stack Engineer, LeidosAfter watching the TypeScript Basics and Masterclass course, I'm super confident in my knowledge. Todd helped making the strengths of TypeScript a lot clearer and showed best practices for writing flexible and better code.![]()
![]()
![]()
![]()
![]()

Phuoc Le
Full Stack DeveloperBrilliant TypeScript course. Clear, concise and spot on! I went through this course as a refresher. Absolutely loved it.![]()
![]()
![]()
![]()
![]()

Rishi Abeeluck
Software Engineer The complete roadmap for
expert TypeScript skills
(Also available separately, if you like)
Get the complete bundle...
Everything you need to start mastering TypeScript today
Job-ready training
Nail that interview with your new skills that will set you apart.
All the best practices
Best practices, design patterns, performance and architecture.
Stream or download
Learn at home at your own pace, download for offline viewing.
Expert knowledge
Built by Google Developer Experts, there's no better place to learn web.
StackBlitz examples
Access full course source code and experiment in the browser too!
Slack community
Exclusive access to our members-only community (6,500+ members).

TypeScript Kickstart Bundle
2 courses




Secure SSL encrypted payments

30-day money back guarantee
These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get a full refund.

Location + Student discounts
Not-so-good exchange rate (i.e. India/Brazil)? Are you a student? Contact us for a coupon with your location or student details.
TypeScript Basics class is awesome, I really enjoyed, it was nice and clear and I picked things up real fast.![]()
![]()
![]()
![]()
![]()

Sergio Flores Ledezma
Full Stack Developer, MonBuildingExcellent course. Todd presents the information extremely well and in a way that is easy to understand. This course will benefit anyone looking to understand Typescript better!![]()
![]()
![]()
![]()
![]()

Casey Colvell
Senior Software Engineer, ClearlinkI loved this course. Easy to follow and helped me get a better understanding of not just TypeScript, but also JavaScript as a language and why things work the way they do.![]()
![]()
![]()
![]()
![]()

Tyler Smith
JavaScript EngineerThis is a very well paced and explained course through the world of TypeScript! Great job and looking forward to more.![]()
![]()
![]()
![]()
![]()

Daniel Marbach
Software Engineer, ParticularExcellent introduction to TypeScript, very much enjoyed and learned so much. Full of great content and took away a lot of the confusion around TypeScript!![]()
![]()
![]()
![]()
![]()

Ivan Shupenya
Software Developer, CreatioSkip the docs, go here! This is a fantastic course to dip your toes in TypeScript. I feel like I understand the official documents better now that I am done with this course.![]()
![]()
![]()
![]()
![]()

Aishwarya Sharma
Application Developer, Accenture