Everything you need to
become an Angular expert
Learn the smarter and faster way, with industry best-practices and real-world scenarios for you to become the ultimate Angular developer.
Brought to you by Todd Motto, multi-award winner, world-wide conference speaker and workshop leader. Google Developer Expert
Todd brings unique enthusiasm, activity and expertise to the Angular community.![]()
Brad Green
Angular Product Manager, GoogleIf you're looking for a step-by-step guide for learning Angular and TypeScript, you'll find no better place.![]()
David East
Developer Advocate, Firebase Unlock Angular's full potential.
Build real-world structured apps that scale.
Angular Framework (v15)
-
Standalone Components and Architecture -
State Management and Reactive Services -
Immutable Data Structures and Patterns -
One-way Dataflow and Performance -
Template/Reactive Forms, Custom Validators -
Router Config, Lazy-Loading, Guards, Preloading -
Custom/Built-in Pipes and Directives -
HttpClient, CRUD, Observables, Errors and Retries -
Unit Testing and Angular CLI -
Dependency Injection and Tokens
TypeScript Language
-
TypeScript Compiler In-Depth (tsc) and tsconfig -
Guarding Types with typeof/instanceof/literals -
Advanced Practices, Mapped Types, keyof/typeof -
Creating Types, Enums and Interfaces -
Primitive and Basic Types -
OOP Practices In-Depth with Classes and Inheritance -
Generics, Type Guards, Signatures and Overloads -
Namespaces, Generics and Custom Modules -
Strict Type Checking Options and Defaults -
Set/Get, Protected, Private/Public/Static Members
NGRX State Management
-
Redux Principles and Architecture -
Write your own custom Store and State system -
@ngrx/store and Component Injection -
Dispatching Actions and Creators -
Selecting State with Selector Composition -
Immutable State Updates via Reducers -
Side Effects with @ngrx/effects -
Preloading Data via Route Guard Dispatch -
Reactive Services and @ngrx/store Integration -
Object.freeze, Change Detection, Reactive Selectors
RxJS Library
-
Push vs Pull Architecture -
Observables, Subjects and Subscriptions -
Understanding Streams and Custom Observables -
How and When to Unsubscribe -
Polling, Pausing and Resuming Http Requests -
Common Core Operators Deep-Dive -
Filtering and Transforming Observable Streams -
Error Handling, Patterns and Retries -
Debouncing and Throttling Observable Emits -
Switching and Mapping to Observables
Trusted by the best developers
Todd's TypeScript and Angular courses are likely the best you'll ever find.![]()
![]()
![]()
![]()
![]()
John Oswalt
Technology Expert, WalmartI can't think of any Angular course training that I trust to be more accurate, and promote the best practices.![]()
![]()
![]()
![]()
![]()
Jules Kremer
Angular Developer Relations, GoogleThis 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
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
Expert knowledge
Built by Google Developer Experts, there's no better place to learn.
All the best practices
Design patterns, battle-tested techniques, architecture and performance.
Stream or download
Learn at home at your own pace, download for offline viewing.
Level up your career
Nail that interview or promotion with skills that will set you apart.
StackBlitz Embeds
Access full source code, and experiment live in the browser.
Private Slack Group
Exclusive access to our members-only community (7,000+ members).
Angular Master Bundle
Angular Kickstart Bundle
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).
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?
Angular best practices zipped! I've been using the lessons learned in Angular Pro projects and seeing the huge benefits.![]()
![]()
![]()
![]()
![]()
Golam Chowdhury
Front-End Developer, RocketMLQuite 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
CEO, Mel ConsultingAngular Pro is awesome! This course is perfect and very complete. Really loved it and levelled up my coding skills instantly.![]()
![]()
![]()
![]()
![]()
Leandro Carlos Pereira
Front-End Developer, DextraYou 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
Software Engineer, AmazonTodd 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
Software Engineer, DistroKidGreat 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
Front-End Developer, Fortis•
