Angular Signals In Depth (Angular 22) (Udemy.com)
Learn how to build modern Angular 22 applications with the new Signals API. Learn common signal-based UI patterns.
Created by: Angular University
Last updated September 2026
What you will learn
- Code in Github repository with downloadable ZIP files
- Learn how to build modern Angular applications with Signals
- Learn Angular Signals in depth, including computed(), effect() and more
- Learn RxJs Interoperability with Signals
- Learn how to build an Angular application with minimal RxJs today
- Learn common UI signal-based patterns
- Learn error handling with Signals and signal-based Authentication
- Learn the master-detail pattern with Signals, and other commonly used patterns
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.6 out of 5higher than 70% of them
- Reviews1,615#119 of 816 by number of reviews
- Length6.8 hoursshorter than 52% of them
- Last updatedSeptember 2026more recently than 94% of them
Course Description
This Course In a Nutshell
I'm sure that you already heard a lot about Angular Signals, and how they provide you with a completely new way of writing Angular applications!
You probably also heard that RxJs is gradually becoming optional in Angular.
So the big question in everyone's mind is: what does an Angular application look like if it's written with signals and minimal RxJs?
And that is exactly what this course is all about!
We are going to build a small application in Angular using signals, and present you with some common design patterns that are you likely going to need almost for sure to build an application in signal style.
Course Overview
So here is how we are going to structure this course: we are going to start by explaining in detail what are signals in Angular, why they are useful, and cover in depth the 3 core primitives: signals, computed signals and effects.
Then we are going to use the core signal concepts to build a small Angular application from scratch using the new signal-based component authoring API (we will avoid the old API that is based on decorators).
We are going to cover a complete CRUD example using signals and a local backend, and we are going to cover different ways of doing HTTP in Angular using async/await, with and without the Angular HTTP client.
We are going to show how to do error handling, and cover how to implement using a signal-based approach common application features such as loading indicators, user messages handling, master-detail scenario, stateful signal-based services, and several other common application features and patterns that you are likely going to need.
We will also show how to handle authentication on the frontend using signals and functional guards.
And if you need RxJs for certain edge cases, you will also learn about the powerful RxJs interoperability that we have available with signals.
Table of Contents
This course covers the following topics:
Deep dive into Angular Signals
About signal-based change detection
Computed Signals
Effects
The new signal-based component API: inputs and outputs
Complete CRUD example with signals
HTTP with optional RxJs (two ways of doing it)
Error handling and signals
Loading indicators with signals
Stateful signal-based services
Handling user error messages with signals
Angular Authentication with signals
Signal-based view queries
viewChild, viewChildren, contentChild, contentChildren
Bi-directional binding with signals and the model() API
Master-detail scenario with Signals
RxJs Interoperability
Conclusion and final Thoughts
What Will You Learn In this Course?
In this course you are going to learn in detail how to use signals to build modern Angular applications using the new signal-based component authoring API, async/await and with minimal RxJs.
You are going to become familiar with a series of commonly used signal-based application patterns that you are going to need for sure in just about any signal based application that you will ever build.
At the end of the course, you will feel very comfortable with the core notions of signals, and you will know how exactly to use signals to build an Angular application from A to Z.
Have a look at the course free lessons, and please enjoy the course!
Instructor Details
- 4.6 Rating
1,615 Reviews
Angular University
Hello, I'm Vasco Cavalheiro and I'm an online instructor at the Angular University.
Over the years I have helped over 200k developers to learn the Angular framework and its surrounding ecosystem of technologies.
Check out my Linkedin in the links section on the top right.
About the Angular University:
The Angular University aims to be the one place that you go in order to learn and keep up with the whole Angular ecosystem. We provide premium quality video tutorials, screencast style.
No matter if you are a beginner, intermediate or advanced in Angular, we have several courses for you.
More about me:
I'm a Software Developer with many years of experience, very seasoned building user interfaces with Angular. I've worked as a Frontend Developer/Architect in a large variety of enterprise projects throughout the years.
I worked on a ton of projects, everything from single page applications to help build the European Criminal Record Information Exchange System, to brand new e-banking portals, to corporate banking portals, and more. I've been a key part of internal framework teams that built frameworks for in-house departments of tens of developers.
I also love to teach, write and talk about technology. I am looking forward to be your Angular instructor,
Kind Regards,
Vasco
More courses by Angular University
Angular Deep Dive - Beginner to Advanced (Angular 22) (2026)
4.5 (13,334 Reviews)
Provider: Udemy
Time: 12.1h
$74.99
NgRx (with NgRx Data) - The Complete Guide (Angular 22) (2026)
4.4 (7,768 Reviews)
Provider: Udemy
Time: 6.3h
$11.99
Angular Testing In Depth (Signals Edition) (2026)
4.6 (6,995 Reviews)
Provider: Udemy
Time: 10.4h
$13.99
Reactive Angular Course (with RxJs, Angular 22) (2026)
4.4 (6,695 Reviews)
Provider: Udemy
Time: 5.5h
$14.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Akash Kriplani on 8/16/2026
Great insights into Angular signals, but advanced concepts like linked signals and resource API seemed rushed. Was looking forward for more such examples. Also, since the resource APIs have recently been stabilized, the recorded content seems out of date. Should be updated. Overall, a great beginner course for Angular signals.
By G Sangram Patro on 4/20/2026
The course was in detail and easy to understand. Instructor was knowledgeable. I have learned new approaches of using Angular signals. Though I believe this course yet to be updated with latest features of signals like Resource API and and signal forms.
By Craig Warford on 1/13/2026
If you're going to make your own code changes along with the presenter, be prepared to double the amount of time it takes to complete the course. The presenter goes very quickly, and it can be challenging to discover variances between code bases. This eats up a lot of time.
By Clement Wayembergh on 11/17/2025
I'm a Angular dev and I took this course as a quick refresher on Signals. I'm very satisfied with it. It gives concrete example the signal API and goes in details. I guess you can always go deeper but for a "small" 7h courses its providing everything I'm expecting.
By Melitta Szabó on 8/24/2025
It is a great summary for signals, easy to understand explanations. The codebase is ready to use, students don't have to make boilerplate codes so easy to focus on the signal features, which is exceptional. So I was really satisfied with this course. As a developer I could imagine more complex scenarios, but I knew that wasn't the topic of this course.
By Vlad Yakusevich on 5/28/2025
There were many situations, when coding along, where I had to remove entered code just because the code was supposed to be just an example, not a code that would stay in the project. Later on I maintained a habit of just watching a couple minutes of video before going back and adding the code.
By Francisco Javier Zambrano Santacruz on 8/24/2024
Actually, this is a very good course if you want to understand the new features of angular, you'll learn it in a very practical way and with good practices. Only one thing I'd like to mention, in the last section, the error handling 2 y not working as expected, I hope the teacher fix that issue.
By Patricio Garza on 7/30/2024
I appreciated that everything was explained clearly and concisely, from the most crucial elements of signals to the optional elements that are nice to be aware of. This was a great way to get caught up on Signals quickly.
By Raymond Mouthaan on 6/29/2024
As expected a great and clearly explained course from Angular University by Vasco! Covering all ins and outs of Signals in a working CRUD example application. One suggestion I would like to see is a custom component using ControlValueAccessor and provider NG_VALUE_ACCESSOR, in such a way that is can be used in a form as well as standalone without a form using signals and/or inputs and/or outputs. Thanks Vasco!
By Stephen Smith on 6/13/2024
Whenever Angular University releases a new course I purchase it knowing the quality and the preparation that has gone into its development. Signals is such as significant part in Angular's "renaissance".
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












