💲 Black Friday Special

Get an extra 35% OFF everything with coupon code BLACK_FRIDAY

0 days
00 hours
00 mins
00 secs
Typescript Icon

Everything you need to
become a TypeScript expert

Trophy Icon 3x Award-Winning Courses

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

Todd Motto

Brought to you by Todd Motto, multi-award winner, world-wide conference speaker and workshop leader. Google Developer Expert icon Google Developer Expert

Microsoft icon
An in-depth tour of beginner to advanced TypeScript practices that will set you up for a solid future of bulletproof code.
Christoffer Noring

Christoffer Noring

Lead Cloud Advocate, Microsoft
Amazon icon
You truly have a gift for teaching TypeScript. I've learned and understood so much in such a short amount of time, very impressive!
Christian Eckenrode

Christian Eckenrode

Software Engineer, Amazon

Unlock TypeScript's full potential.
Build real-world structured apps that scale.

Typescript icon
TypeScript Basics

  • Green Tick Icon TypeScript Compiler In-Depth (tsc) and tsconfig
  • Green Tick Icon ES6/7 and JavaScript versus TypeScript
  • Green Tick Icon Primitive and Basic Types
  • Green Tick Icon Implicit and Explicit Types, Assertions
  • Green Tick Icon Creating Types, Enums and Interfaces
  • Green Tick Icon Union, Literal and Tagged Types
  • Green Tick Icon Typing Functions and Signatures
  • Green Tick Icon Any, Void, Never, Null, Strict Null Checks
  • Green Tick Icon OOP Practices In-Depth with Classes and Inheritance
  • Green Tick Icon Set/Get, Protected, Private/Public/Static Members

Typescript icon
Advanced TypeScript

  • Green Tick Icon Advanced Types, Mapped Types, keyof/typeof
  • Green Tick Icon Generics, Type Guards, Signatures and Overloads
  • Green Tick Icon Namespaces, Generics and Custom Modules
  • Green Tick Icon Strict Type Checking, Advanced Compiler Options
  • Green Tick Icon Queries and Lookup/Reverse Types
  • Green Tick Icon Type Modifiers and 'this' Keyword
  • Green Tick Icon Guarding Types with typeof/instanceof/literals
  • Green Tick Icon Interfaces vs Classes vs Types
  • Green Tick Icon Reverse Mappings, Inline and Numeric Enums
  • Green Tick Icon DefinitelyTyped and Declaration Files/Modules

Trusted by the best developers

NASA
Google
LinkedIn
Spotify
Microsoft
Apple
Amazon
Cisco
Netflix
Disney
Walmart
Shopify
Samsung
Boeing
Oracle
Salesforce
Motorola
Comcast
BBC
Mastercard
Tesla
Accenture
Citi
Canon
T-Mobile
Star Icon Star Icon Star Icon Star Icon Star Icon
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

William Ennals

Full-Stack Engineer, Leidos
Star Icon Star Icon Star Icon Star Icon Star Icon
After 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

Phuoc Le

Full Stack Developer
Star Icon Star Icon Star Icon Star Icon Star Icon
Brilliant TypeScript course. Clear, concise and spot on! I went through this course as a refresher. Absolutely loved it.
Rishi Abeeluck

Rishi Abeeluck

Software Engineer

The complete TypeScript
roadmap for expert skills

(Also available separately, if you like)

Get the complete package...

Everything you need to start mastering TypeScript today

Google Developer Experts Icon

Expert knowledge

Built by Google Developer Experts, there's no better place to learn.

Trophy Icon

All the best practices

Design patterns, battle-tested techniques, architecture and performance.

Stream Icon

Stream or download

Learn at home at your own pace, download for offline viewing.

Code Terminal Icon

Level up your career

Nail that interview or promotion with skills that will set you apart.

StackBlitz Icon

StackBlitz Embeds

Access full source code, and experiment live in the browser.

Slack Icon

Private Slack Group

Exclusive access to our members-only community (7,000+ members).

TypeScript Kickstart Bundle

149

/user

258

Save 42%

$

ADD TO CART
MasterCard Icon PayPal Icon VISA Icon Amex Icon

EU customers: price excludes VAT

Moneyback Icon

30-day money back guarantee

If you're disappointed for whatever reason, you'll get a full refund (but I'm sure you won't need it).

Discount Icon

Location discounts and students

Not-so-good exchange rate? (i.e. India/Brazil). Student?
Email us for a coupon for your country or student ID.

Ready to really learn TypeScript?

Star Icon Star Icon Star Icon Star Icon Star Icon
TypeScript Basics class is awesome, I really enjoyed, it was nice and clear and I picked things up real fast.
Sergio Flores Ledezma

Sergio Flores Ledezma

Full Stack Developer, MonBuilding
Star Icon Star Icon Star Icon Star Icon Star Icon
Excellent 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

Casey Colvell

Senior Software Engineer, Clearlink
Star Icon Star Icon Star Icon Star Icon Star Icon
I 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

Tyler Smith

JavaScript Engineer
Star Icon Star Icon Star Icon Star Icon Star Icon
This is a very well paced and explained course through the world of TypeScript! Great job and looking forward to more.
Daniel Marbach

Daniel Marbach

Software Engineer, Particular
Star Icon Star Icon Star Icon Star Icon Star Icon
Excellent 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

Ivan Shupenya

Software Developer, Creatio
Star Icon Star Icon Star Icon Star Icon Star Icon
Skip 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

Aishwarya Sharma

Application Developer, Accenture