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
Todd brings unique enthusiasm, activity and expertise to the Angular community.
Todd's Angular courses are one of the best online trainings that can be found.
Meet Todd MottoGoogle Developer Expert for Angular
Here's what you get…
Build and understand big apps, master advanced concepts.
All the best practices
Best practices, design patterns, performance and architecture.
Get your first job, pass interviews, get that promotion, lead your team.
Spend more time coding, less time searching for answers.
Build consistent and scalable apps, skill up fast, everyone's an expert.
Deliver projects faster, understand approaches that scale.
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.
Exclusive access to our members-only private community.
Here’s what you’ll learn…
(Well, there’s lots more, but this is the brief overview)
Up-to-date with v5.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
NGRX State Management
Up-to-date with v5.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
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 Pro•FormBuilder API•04: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.
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.
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.
Here's what's included...
(Also available separately, if you like)
Get the complete package...
Everything you need to start mastering Angular today
Angular Kickstart Package
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.
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!
If you're looking for a step-by-step guide for learning Angular, you'll find no better resource than Ultimate Angular.
A fast track to becoming a super solid Angular developer. Detailed, easy to understand, brilliant!
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.
Fantastic courses explained incredibly well. Very easy to follow and understand concepts. 10/10.
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.
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!
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!
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+.
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.
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!
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.
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!
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.
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.
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!
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.
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!
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.
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.
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.
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.
Absolutely fantastic courses. Self-paced, comprehensive, real examples from beginning to end, clear and concisely brilliant.
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.
Crystal clearly explained concepts, meticulously designed examples and projects! Fantastically valuable courses overall!
Todd is the best Angular instructor out there with unrivalled knowledge. His courses give you all you need to build first-class Angular apps.
Thank you! I've learned code organisation for my Angular apps, advanced tricks with TypeScript and diving into the essentials of application architecture.
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!
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.
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!
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.
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!
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.
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.
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.
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.
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.
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!
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.
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.
Become an Angular expert
Everything you need to start mastering Angular today
Angular Kickstart Package
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.
Many countries aren't equal in currency exchange value (India/Brazil/etc). Get in touch, we have coupons ready.
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.