Angular Icon Get 67% 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

Learn Angular the right way.

Instantly unlock years of Angular knowledge and fast-track your skills to the top. Full of best practices, real-world experience and projects designed to get you up to speed fast and effectively.

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

Write Angular like an expert.
Build real structured apps with confidence.

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

Brad Green

Angular Product Manager, Google
Walmart icon
Todd's Angular courses are one of the best online trainings that can be found.
John Oswalt

John Oswalt

Technology Expert, Walmart
Angular Icon

Angular Fundamentals

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (15897 ratings)

Todd Motto

Todd Motto

59 lessons

5 hours

Kick your Angular skills into action with this comprehensive dive into Angular and getting started the right way. Complete with best practices and architecture practices.

Course Thumbnail
Play Icon

ngFor and iterating collections 07:43

  • Green Tick Icon Component and Module Architecture
  • Green Tick Icon Template Syntax and Bindings
  • Green Tick Icon Rendering Data with Directives
  • Green Tick Icon Transforming Data with Pipes
  • Green Tick Icon Parent and Child Component Communication
  • Green Tick Icon Smart vs Dumb Component Theory
  • Green Tick Icon Services and HTTP Logic
  • Green Tick Icon Observables and Error Handling
  • Green Tick Icon Template-Driven Forms and Validation
  • Green Tick Icon Routing, Params and Dynamic Data Fetching
A must-have Angular course for anyone looking to dive deep into Angular. Todd's way of teaching is concise, expert and easy to follow.
Evan Chesterman

Evan Chesterman

Front-End Developer, Delta Airlines
Best course to learn Angular. Shows the basics of the framework in a very understandable manner and sets the fundamentals that every Angular developer should know!
Félix Prados López

Félix Prados López

Front-End Lead, Fourthline
Angular Icon

Angular Pro

Star Icon Star Icon Star Icon Star Icon Star Icon

5/5 (7344 ratings)

Todd Motto

Todd Motto

116 lessons

16 hours

Advanced, comprehensive, complete. Deep exploration of the framework, architect big apps.

Course Thumbnail
Play Icon

Implementing a ControlValueAccessor 14:01

  • Green Tick Icon Advanced Component Practices
  • Green Tick Icon Dynamic Components and Projection
  • Green Tick Icon State Management with RxJS Observables
  • Green Tick Icon Custom Directives In-depth
  • Green Tick Icon Reactive Forms, Validators, FormBuilder
  • Green Tick Icon ControlValueAccessor and Custom Controls
  • Green Tick Icon Advanced Router Features
  • Green Tick Icon Preloading and Lazy-loading Strategies
  • Green Tick Icon Unit Testing with Karma
  • Green Tick Icon Dependency Injection (DI) and Zones
  • Green Tick Icon Async Pipe and Reactive Subscriptions
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
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
Ngrx Icon

NGRX Store + Effects

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (5018 ratings)

Todd Motto

Todd Motto

41 lessons

7 hours

Master reactive and highly performant Redux state management for Angular apps.

Course Thumbnail
Play Icon

Optimizing Data Structures with Entities 16:27

  • Green Tick Icon Actions and Action Creators
  • Green Tick Icon Reducers and Immutable State
  • Green Tick Icon Advanced Selectors and Composition
  • Green Tick Icon Single State Trees and Store
  • Green Tick Icon Using the @ngrx/router-store
  • Green Tick Icon Feature States and Stores
  • Green Tick Icon Side-effects with @Effect
  • Green Tick Icon CRUD Operations and Multiple Actions
  • Green Tick Icon Preloading State on Routes
  • Green Tick Icon Route Guards and OnPush Components
  • Green Tick Icon Testing Actions, Reducers, Selectors, Effects
  • Green Tick Icon Optimizing Data Structures with Entities
This course is the most comprehensive and fastest way to get up to speed with NGRX Store and Effects. Full of real world scenarios, best practices and architecture - you won’t find a better place to learn NGRX online.
Mike Ryan

Mike Ryan

NGRX Core Team
Excellent course! It was great and very informative. T'was the best NGRX course I have ever learned! Thank you!
Kristy Mae Almuete

Kristy Mae Almuete

Angular Developer, Starshot Software
Typescript Icon

TypeScript Basics

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (3431 ratings)

Todd Motto

Todd Motto

44 lessons

4 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
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
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
Typescript Icon

TypeScript Masterclass

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (4982 ratings)

Todd Motto

Todd Motto

39 lessons

3 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
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
Rxjs Icon
New

RxJS Basics

Star Icon Star Icon Star Icon Star Icon Star Icon

5/5 (6891 ratings)

Brian Troncone

Brian Troncone

47 lessons

4 hours

Supercharge your development with Reactive Extensions for JavaScript. Tame the Observable.

Course Thumbnail
Play Icon

Transform Streams using map, pluck, and mapTo 05:55

  • Green Tick Icon Observables, Observers and Subscribers
  • Green Tick Icon Understanding Asynchronous Programming
  • Green Tick Icon Creating Observable Streams
  • Green Tick Icon Promises and Data Types to Observables
  • Green Tick Icon State Changes with Scan and Reduce
  • Green Tick Icon Transformation and Filtering Operators
  • Green Tick Icon Rate-Limiting Operators
  • Green Tick Icon Combination Operators
  • Green Tick Icon Error Handling and Marble Testing
I'm an Angular developer and use RxJS daily basis and learned a lot from this course. In-depth exploration of each operator with marble diagrams and extensive comparisons were superbly done.
Chikako Wakishima

Chikako Wakishima

Senior Front-End Engineer, SEDC
I really wanted to learn about RxJS here because they have a very good reputation! It was a superb RxJS course and I am now super confident with Observables!
Dorian Doussain

Dorian Doussain

Web Developer, RocketFid
Rxjs Icon
New

RxJS Masterclass

Star Icon Star Icon Star Icon Star Icon Star Icon

4.9/5 (4413 ratings)

Brian Troncone

Brian Troncone

35 lessons

3 hours

Supercharge your reactive skills with this advanced RxJS course on best practices and patterns.

Course Thumbnail
Play Icon

Confirm Subscription Points with Marble Testing 05:10

  • Green Tick Icon Advanced Marble Testing and Diagrams
  • Green Tick Icon Subject versus BehaviorSubject
  • Green Tick Icon ReplaySubject and AsyncSubject
  • Green Tick Icon Multicasting and Replaying with shareReplay
  • Green Tick Icon Schedulers - Async, Asap, Queues
  • Green Tick Icon Performance Schedulers with Animation Frames
  • Green Tick Icon ASCII diagrams to Observables
  • Green Tick Icon Hot and Cold Observables In-depth
  • Green Tick Icon Subscribe and Assert Pattern Testing
  • Green Tick Icon Advanced Tips and Tricks
Nice course with everything for a good start to master RxJS! Really learned a lot here and the course was very detailed and above expectation.
Povilas Petkevicius

Povilas Petkevicius

Software Engineer, Zenitech
Great RxJS course, very nice for those who wish to get a quick grasp of the logic and dive deeper into reactive programming.
Maxim Dmitriev

Maxim Dmitriev

Senior Analyst, Mail.Ru Group

Empowering Fortune 500 companies and developers worldwide

Netflix
Spotify
Google
Microsoft
Boeing
Apple
Oracle
Cisco
NASA
Walmart
T-Mobile
Accenture
Comcast
Shopify
Samsung
Salesforce
Canon
Tesla
Disney
Citi
Shell
BBC
Amazon
Motorola
Mastercard

Get the complete bundle...

Everything you need to start mastering Angular today

Terminal Icon Job-ready training

Nail that interview with your new skills that will set you apart.

Trophy Icon All the best practices

Best practices, design patterns, performance and architecture.

Rocket Logo Stream or download

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

Google Developer Expert Logo Expert knowledge

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

Stackblitz Logo StackBlitz examples

Access full course source code and experiment in the browser too!

Slack Logo Slack community

Exclusive access to our members-only community (6,800+ members).

MasterCard Icon PayPal Icon VISA Icon Amex Icon

Secure SSL encrypted payments

Moneyback Icon

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.

Discount Icon

Location discount picker

Star Icon Star Icon Star Icon Star Icon Star Icon
A fast track to becoming a super solid Angular developer. Detailed, easy to understand, brilliant!
Mag Leahy

Mag Leahy

JavaScript Engineer, Shell
Star Icon Star Icon Star Icon Star Icon Star Icon
A must-have Angular course for anyone looking to dive deep into Angular. Todd's way of teaching is concise, expert and easy to follow.
Evan Chesterman

Evan Chesterman

Front-End Developer, Delta Airlines
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
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 Angular. I wish I'd taken your courses from the start! I've learned and understood so much in such a short amount of time, it's unreal!
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