Angular Icon Get 73% off the Angular Master bundle

See the bundle then add to cart and your discount is applied.

0 days
00 hours
00 mins
00 secs
Angular Icon

Everything you need to
become an Angular 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 Angular 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

Google icon
Todd brings unique enthusiasm, activity and expertise to the Angular community.
Brad Green

Brad Green

Angular Product Manager, Google
Firebase icon
If you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better place.
David East

David East

Developer Advocate, Firebase

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

Angular icon
Angular Framework (v15)

  • Green Tick Icon Standalone Components and Architecture
  • Green Tick Icon State Management and Reactive Services
  • Green Tick Icon Immutable Data Structures and Patterns
  • Green Tick Icon One-way Dataflow and Performance
  • Green Tick Icon Template/Reactive Forms, Custom Validators
  • Green Tick Icon Router Config, Lazy-Loading, Guards, Preloading
  • Green Tick Icon Custom/Built-in Pipes and Directives
  • Green Tick Icon HttpClient, CRUD, Observables, Errors and Retries
  • Green Tick Icon Unit Testing and Angular CLI
  • Green Tick Icon Dependency Injection and Tokens

Typescript icon
TypeScript Language

  • Green Tick Icon TypeScript Compiler In-Depth (tsc) and tsconfig
  • Green Tick Icon Guarding Types with typeof/instanceof/literals
  • Green Tick Icon Advanced Practices, Mapped Types, keyof/typeof
  • Green Tick Icon Creating Types, Enums and Interfaces
  • Green Tick Icon Primitive and Basic Types
  • Green Tick Icon OOP Practices In-Depth with Classes and Inheritance
  • Green Tick Icon Generics, Type Guards, Signatures and Overloads
  • Green Tick Icon Namespaces, Generics and Custom Modules
  • Green Tick Icon Strict Type Checking Options and Defaults
  • Green Tick Icon Set/Get, Protected, Private/Public/Static Members

Ngrx icon
NGRX State Management

  • Green Tick Icon Redux Principles and Architecture
  • Green Tick Icon Write your own custom Store and State system
  • Green Tick Icon @ngrx/store and Component Injection
  • Green Tick Icon Dispatching Actions and Creators
  • Green Tick Icon Selecting State with Selector Composition
  • Green Tick Icon Immutable State Updates via Reducers
  • Green Tick Icon Side Effects with @ngrx/effects
  • Green Tick Icon Preloading Data via Route Guard Dispatch
  • Green Tick Icon Reactive Services and @ngrx/store Integration
  • Green Tick Icon Object.freeze, Change Detection, Reactive Selectors

Rxjs icon
RxJS Library

  • Green Tick Icon Push vs Pull Architecture
  • Green Tick Icon Observables, Subjects and Subscriptions
  • Green Tick Icon Understanding Streams and Custom Observables
  • Green Tick Icon How and When to Unsubscribe
  • Green Tick Icon Polling, Pausing and Resuming Http Requests
  • Green Tick Icon Common Core Operators Deep-Dive
  • Green Tick Icon Filtering and Transforming Observable Streams
  • Green Tick Icon Error Handling, Patterns and Retries
  • Green Tick Icon Debouncing and Throttling Observable Emits
  • Green Tick Icon Switching and Mapping to Observables

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
Todd's TypeScript and Angular courses are likely the best you'll ever find.
John Oswalt

John Oswalt

Technology Expert, Walmart
Star Icon Star Icon Star Icon Star Icon Star Icon
I can't think of any Angular course training that I trust to be more accurate, and promote the best practices.
Jules Kremer

Jules Kremer

Angular Developer Relations, Google
Star Icon Star Icon Star Icon Star Icon Star Icon
This is the best Angular training I have come across so far. It perfectly explains the basics and shows how to organize code to the fullest.
Radek Marčan

Radek Marčan

Full Stack Developer, Siemens

The complete Angular
roadmap for expert skills

(Also available separately, if you like)

Get the complete package...

Everything you need to start mastering Angular 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).

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

Star Icon Star Icon Star Icon Star Icon Star Icon
Angular best practices zipped! I've been using the lessons learned in Angular Pro projects and seeing the huge benefits.
Golam Chowdhury

Golam Chowdhury

Front-End Developer, RocketML
Star Icon Star Icon Star Icon Star Icon Star Icon
Quite impressive the amount of good practices and knowledge shared. Simply awesome! It's not about learning Angular, but more why you should code an Angular application Todd's way.
Roger Angoh

Roger Angoh

CEO, Mel Consulting
Star Icon Star Icon Star Icon Star Icon Star Icon
Angular Pro is awesome! This course is perfect and very complete. Really loved it and levelled up my coding skills instantly.
Leandro Carlos Pereira

Leandro Carlos Pereira

Front-End Developer, Dextra
Star Icon Star Icon Star Icon Star Icon Star 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
Star Icon Star Icon Star Icon Star Icon Star Icon
Todd was born with a gift for teaching. He condenses all his hard earned knowledge into a time-saving learning process. He genuinely wants you to learn, and that really makes all the difference.
Sharon DiOrio

Sharon DiOrio

Software Engineer, DistroKid
Star Icon Star Icon Star Icon Star Icon Star Icon
Great quality courses! I've a learned a lot from the Ultimate Courses, particularly the Angular courses. Very well explained and more than I expected.
Ghenadie Berco

Ghenadie Berco

Front-End Developer, Fortis