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

  • Architecture and design patterns
  • Best practices and clear learning path
  • Everything you need to truly master Angular
  • Real world scenarios, build real projects
See Courses Navigation Arrow

Todd brings unique enthusiasm, activity and expertise to the Angular community.

Brad Green

Angular Product Manager, Google

Todd's Angular courses are one of the best online trainings that can be found.

John Oswalt

Technology Expert, Walmart

Meet Todd Motto

Google Developer Expert for Angular

Todd is a JavaScript developer and mentor specialising in teaching Angular. He authored the highly popular AngularJS styleguide, and now focuses on helping others master Angular through online courses, blog articles, conference talks and workshops. His Angular and JavaScript blog also receives over 3million visits per year.

Here's what you get…

  • Expert knowledge

    Build and understand big apps, master advanced concepts.

  • All the best practices

    Best practices, design patterns, performance and architecture.

  • Job-ready training

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

  • Boosted productivity

    Spend more time coding, less time searching for answers.

  • Streamlined team

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

  • Coding confidence

    Deliver projects faster, understand approaches that scale.

And also…

Free lifetime updates

Each course comes with free unlimited updates, forever.

Stream or download

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

Slack community

Exclusive access to our members-only private community.

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, reach out to us within 30 days of your purchase.

Student and location discounts

Not-so-good exchange rate? (i.e. India/Brazil)
Get in touch for a coupon. Student? Email us from your student email or attach your student ID.

Here’s what you’ll learn…

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

Ultimate Angular Course

Angular Framework

Up-to-date with v6.x

  • Module Architecture and Lazy Loading
  • Smart/Dumb Component Architecture
  • One-way Dataflow and Immutability
  • Reactive Forms, Validators
  • Routing, Guards, Preloads
  • Custom Pipes
  • Http and Observable Services
  • Unit Testing with Karma
  • Dependency Injection and Zones
Ultimate Angular NGRX Course

NGRX State Management

Up-to-date with v6.x

  • Redux Principles and Architecture
  • Writing a Redux Store
  • @ngrx/store and Component Architecture
  • Actions/Action Creators
  • Reducers and Selectors
  • Effects with @ngrx/effects
  • Router State
  • CRUD Operations
  • Route Guards for Preloading
  • Change Detection and Observables
Ultimate Angular TypeScript Course

TypeScript Language

Up-to-date with v2.x

  • Primitive and Special Types
  • tsc and tsconfig
  • Type Aliases and Assertions
  • Enums and Interfaces
  • Classes, Properties and Inheritance
  • Mapped and Discriminated Types
  • Type Guards and Advanced Practices
  • Generic Types and Overloads
  • Type Guards and Advanced Types
  • Advanced Compiler Options

Try our featured lesson...

Angular ProFormBuilder API04:11

Developers like me are starving for the knowledge you just served up. I've spent over $1,500 dollars in the last 7 months trying to learn what you gave me in a single course.

Chris Milford

Tech Lead, Tata Consultancy Services

Todd’s approach to teaching is excellent, he covers the fundamentals with clarity and effectiveness, working on real case scenarios. I’ve achieved a sense of structure and organisation that is really hard to get on your own.

Sergio Sorrentino

JavaScript Developer, Shell

Todd is an Angular master. The course structure, quality and teaching are all incredible. Todd has opened the door for me to build complex and professional Angular apps.

Juan Henriquez

Full Stack Engineer, Moobile Inc.

Arrow down

Get the complete package...

Everything you need to start mastering Angular today

Angular Kickstart Package

2 courses


Angular Ultimate Package

5 courses

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, reach out to us within 30 days of your purchase.

Student and location discounts

Not-so-good exchange rate? (i.e. India/Brazil)
Get in touch for a coupon. Student? Email us from your student email or attach your student ID.

Are you ready to master Angular?

I can't think of course training I trust more to be accurate and promote best practices than Ultimate Angular.

Jules Kremer

Angular Developer Relations, Google

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

Sr. Engineer, Trilogy

If you're looking for a step-by-step guide for learning Angular, you'll find no better resource than Ultimate Angular.

David East

Developer Advocate, Firebase

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

Mag Leahy

Angular Developer, Shell

This course is the best resource for learning Angular, Todd teaches everything with all necessary details and with great examples. The Angular Pro course is incredible.

Victor Hazbun

CEO, CryptoLancerIO

Fantastic courses explained incredibly well. Very easy to follow and understand concepts. 10/10.

Nicolas Telfer


Todd's courses lead the way in the Angular world. We also worked together on a very successful live Angular performance training session to hundreds of developers.

Peter Cooper

CooperPress, JavaScript Weekly

Got accepted for my first dev job a week ago! Not sure I'd have made it without these courses. My chances would've been lots slimmer without Ultimate Angular!

Mateusz Sapielak

Systems Developer, Bravissimo

A must have for anyone wanting to become an Angular developer. Lots of best practices to help you architect big apps. I learned incredible amounts from this course!

Mohammad Aljaber

Solutions Architect, eSense Software

Todd's materials are always fantastic! The courses have helped me far better grasp real architecture of Angular apps - and the way it should really be done. A+.

Ritik Rishu

Sr. Engineer, Hot Cocoa Software

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

Lead UI Engineer, Angular GDE

Incredible courses. Each lesson has it's own source code as well for future access. Best place to get started with Angular, and then move onto the advanced material!

Zhentain Wan

Javascript Developer, SSH Communications

Wow! I've achieved a great level of understanding on how to build real applications with Angular. Todd's indepth knowledge of Angular was fantastic, and the explanations on Typescript are superb.

Hung Bui

Sr. Front-end Developer

Todd stands out in the Angular community. His explanations are extremely helpful in breaking down concepts to something beginners can understand. I joined Ultimate Angular after watching Todd speak at conferences. Well worth it, looking forward to more!

Dustin Downs

JavaScript Developer

Brilliant. It's way more efficient to have your team join Ultimate Angular and ramp them up for a new project. Goodbye books and lectures. The Angular courses are intuitive, enlightening, and refreshing.

Chris Cooley

Sr. Engineer, Hotel Effectiveness

The best resource for anyone wanting to get started with Angular, and go way beyond. The content has been well thought out, everything fits together perfectly.

Anish Benjamin

JavaScript Developer

Loved this opportunity to reflect what I know of Angular. This course is very well organised and implemented. 100% recommend for newcomers who want to understand and learn Angular as well. Happy learning!

Pranava Balugari

JavaScript Developer

Fantastic course. Everything you could ever wish for in a fundamentals course on Angular. This course asks the question "why?" and responds with the answers! Great course.

Ryan Woodcox

JavaScript Developer

Angular Fundamentals is the clearest, and best produced Angular course on the market! Clear, concise, packed with best practices and skilled me up very quickly!

Kyle Hebert

JavaScript Developer

I attempted other courses before these, and Ultimate Angular is way ahead and incomparable. Clearest explanations, easy to understand, beyond basics, excellent support, fantastic value for money.

Fabrizio Masini

JavaScript Developer

Hands down the best courses available for Angular! Just follow along, you'll fall in love with Angular. Daunting concepts aren't scary anymore, they're a breeze.

Vatsal Pande

Full-Stack Engineer, eBay

I'm constantly impressed by the quality of Todd's work. Ultimate Angular is a fantastic way for you and your team to quickly get up to speed writing quality Angular code.

Nate Murray

Author of ng-book

Very few teachers break down Angular development concepts into such a digestable way. Whether you're a beginner, intermediate, or advanced learner, you will learn techniques from Todd that will be vital to your daily development.

Chris Sevilleja


Todd is not your typical developer. He writes beautiful code, has a solid understanding of core JavaScript technologies, and has set me on the path to becoming an expert as well.

Chris Lewis

Self-employed Engineer

Absolutely fantastic courses. Self-paced, comprehensive, real examples from beginning to end, clear and concisely brilliant.

Jacob Cheriathundam

Development Architect, AccountsPro

Ultimate Angular gives you an edge. Short bursts of knowledge that provide you a way to step up your game. I've gone from applying something to finally understanding what I'm doing.

Simon Dufour

JavaScript Developer, CGI

Crystal clearly explained concepts, meticulously designed examples and projects! Fantastically valuable courses overall!

Yiling Lu

Sr. Developer, Sierra Systems

Todd is the best Angular instructor out there with unrivalled knowledge. His courses give you all you need to build first-class Angular apps.

Sebastien Pelletier

Technical Team Lead, iBwave

Thank you! I've learned code organisation for my Angular apps, advanced tricks with TypeScript and diving into the essentials of application architecture.

Johan Chouquet

CTO, String'IT at CapFields

These courses were able to boost my skills very quickly, answered my questions, helped me learn fast. Todd is here to teach the best practices!

Thibault Vieux

JavaScript Developer

Todd helps you overcome learning bottlenecks through approachable, easy-to-understand instructions. If you want to finally understand Angular (and TypeScript), you're in the right place.

Ryan Chenkie

Product Owner, Auth0

Todd does an immense job breaking concepts down into something far simpler. I strongly recommend Ultimate Angular to anyone looking to improve their understanding of core Angular knowledge!

Houssein Djirdeh

JavaScript Engineer, Deloitte Digital

Todd's courses are incredible, they've changed the way we write our code. His Angular courses are the best you'll find for beginners, teams, seniors. They've taken our team's skills to the next level.

Ben Brown

Lead Engineer, TalkTalk

Absolutely love these courses. Moving straight onto the Angular Pro course before getting started on my first full Angular project. Would recommend to any and all!

Simon M Lewis

JavaScript Engineer, Contract

Todd is an excellent instructor. It's the real ultimate guide to Angular! I highly recommend it. Thank you for all your contributions to the Angular community.

Sherry List

JavaScript, WomenTechMakers

Todd’s Angular courses have been indispensable for me getting things done, and done the right way. My only wish is I needed these courses years ago! Just wow.

Stephen Smith

Founder, Alignsoft

Hands down best start to finish NGRX course available. Contains a lot of real world data and elements, from architecture to forms and folder structures. 10/10.

Alexander Torres

IT Specialist, Social Security Administration

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

NGRX Core Team

The first course I've ever fully completed, and after the first run through I really feel like I've grasped NGRX Store and Effects! Great teacher and well-structured course.

Ben Dalton

Front End Engineer, Technekes LLC

This course is incredible and laid everything out for me in a few hours. It also explains the fundamentals of how Redux works under the hood and why it's so great to use. I've fallen in love with NGRX!

Jan van Braeckel

Full stack developer, Cloudalize

NGRX is a beast, but the way Todd teaches and walks you through both Store and Effects packages really solidifies the concepts and knowledge. There's no material available like this online all in one place, fantastic.

Dick Swart

Senior Developer, K2 Consultant

The NGRX training is fantastic! I've come up to speed immediately. Before, I was completely lost and confused by reducers and effects. Todd has done a brilliant job of teaching this topic.

Joe Kahl

Senior Engineer, Raymond James Financial

Arrow down

Become an Angular expert

Everything you need to start mastering Angular today

Angular Kickstart Package

2 courses


Angular Ultimate Package

5 courses

100% money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, reach out to us within 30 days of your purchase.

Student and location discounts

Not-so-good exchange rate? (i.e. India/Brazil)
Get in touch for a coupon. Student? Email us from your student email or attach your student ID.


How can I contact you?

Drop us a line: [email protected].

How long do I get access for?

No time limits, no subscriptions, always yours.

How do I get an invoice?

You'll get a receipt upon checkout, however if you need an invoice send us your details and we'll get one back to you right away.

How do I setup my team?

Purchase the team license, then drop us an email with a list of user emails you’d like to have access, we'll create your team accounts.

Location-based discounts?

Many countries aren't equal in currency exchange value (India/Brazil/etc). Get in touch, we have coupons ready.

Student discounts?

We know the importance of those extra beers. Email us from your student account, or attach your student ID.

Can I download the videos?

Yes, in 4K HD. They're all MP4 files, and numbered.

Do you offer certificates of completion?

We do. Once you've finished a course, reach out to us.

How do I reset my password?

Go here, wait for the email, make a coffee, and carry on learning.

Where can I login?

Go here, and bookmark it. Make sure we're at the top.

How's the audio and video quality?

Probably the best you've seen, try a free preview. This has also been a major focus for our work.

What are my payment options?

We accept PayPal or credit card online. We can also arrange invoice payments for businesses if preferable.

Learn "AngularJS" or "Angular"?

AngularJS launched in 2009 and is the first version. The new version, Angular, was released in 2016. Browse jobs in your area for what makes sense, if you're starting fresh I'd recommend Angular.

Can I share my course with someone else?

In short, no. Check our licensing that you agree to by using Ultimate Angular. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.