Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

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

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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

icon
More courses by Angular University

$74.99

$11.99

$13.99

$14.99

$11.99

Free

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

1,615 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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".

Showing all 10 reviews on CourseDuck

Read all 1,615 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100