Typescript Icon

The Ultimate Guide To
Mastering TypeScript

Premium TypeScript courses to skyrocket your skills to the top.
Join 78,277 developers pushing their limits.

NASA Icon
Google Icon
LinkedIn Icon
Spotify Icon
Microsoft Icon
Apple Icon
Amazon Icon
Cisco Icon
Mastercard Icon
Disney Icon
Walmart Icon
Shopify Icon

Proudly powering

Todd Motto

Google Developer Expert icon Google Developer Expert

TypeScript is complex,
Unless you have all the answers...

  • Check icon How to Correctly Type Any Code
  • Check icon Realize the Power of Typed JavaScript
  • Check icon TypeScript Compiler (tsc) and tsconfig In-Depth
  • Check icon Complex Types and Data Structures
  • Check icon Object-Oriented and Functional Practices
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
Todd Motto

Meet Todd Motto

Google Developer Expert icon Google Developer Expert

I'm here to help you learn the right patterns and concepts that will set you up for life. I pour 10+ years knowledge and experience into precisely crafted lessons that help developers reach the next level. From architecture to best practices, I've got you covered.

Here's what you get...

Check Icon

Expert knowledge

Build and understand big apps, master advanced concepts.

Check Icon

Job-ready training

Get your first job, pass interviews, get that promotion, lead your team.

Check Icon

Streamlined team

Build consistent and scalable apps, skill up fast, everyone's an expert.

Check Icon

All the best practices

Best practices, design patterns, performance and architecture.

Check Icon

Boosted productivity

Spend more time coding, less time searching for answers.

Check Icon

Coding confidence

Deliver projects faster, understand approaches that scale.

And also...

Infinite Logo

Forever access

Courses are yours forever, with no time limit or expiry.

Streaming Icon

Stream or download

Learn at your own pace, download for offline viewing.

Slack Logo

Slack community

Exclusive access to our 7,000+ members only private community.

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.

Here's what'll learn...

(Well, there’s lots more in each course, but this is the brief overview)

Typescript Icon

TypeScript Basics

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (3431 ratings)

Todd Motto

Todd Motto

42 lessons

3 hours

Take advantage of static types and supercharge your JavaScript development.

Course Thumbnail
Play Icon

Type Aliases 05:54

  • Green Tick Icon Primitive and Special Types
  • Green Tick Icon tsc and tsconfig
  • Green Tick Icon Type Aliases and Assertions
  • Green Tick Icon Enums and Interfaces
  • Green Tick Icon Classes, Properties and Inheritance
  • Green Tick Icon Generics and Overloads
  • Green Tick Icon Namespaces and Modules
  • Green Tick Icon Decorators and Generic Types
  • Green Tick Icon Mixins and Advanced Compiler Options
  • Green Tick Icon Type Guards and Advanced Types
Typescript Icon

TypeScript Masterclass

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (4982 ratings)

Todd Motto

Todd Motto

37 lessons

4 hours

Advanced TypeScript, comprehensively covered in real-world digestable chapters.

Course Thumbnail
Play Icon

“keyof”, Generics and Lookup Types 05:45

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

Get the complete package...

Everything you need to start mastering TypeScript today

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?

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
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
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
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
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
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
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
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
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