Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

Angular Testing: Unit Testing Angular and E2E Testing (Udemy.com)

Prepare for Angular unit testing with Jest and Testing E2E with Cypress. Learn Angular testing skills and concepts.

Created by: Oleksandr Kocherhin

Last updated February 2026

icon
What you will learn

  • Be very well prepared for any Angular testing you will have
  • Excel in a wide variety of Angular testing possibilities
  • Strengthen you Angular testing skills and your knowledge of important testing concepts
  • Learn the skills, concepts, and techniques of testing
  • Feel very confident in testing Angular projects

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.5 out of 5higher than 51% of them
  • Reviews544#260 of 816 by number of reviews
  • Length3.6 hoursshorter than 73% of them
  • Last updatedFebruary 2026more recently than 75% of them

icon
Course Description

This course is great preparation for any Angular testing that you may have coming up. Quality code testing needs a lot amount of knowledge, but the best way to prepare for it is a lot of practice! In this course you will everything that come from real Angular projects about testing. There are no excersises that nobody asks here. In every video you will learn something useful that you will write every day. We will take a deep dive into the skills, concepts, and techniques that are required to solve each problem.

When you have completed this course you will have mastered Angular testing on a high level and you will also have learned the concepts, skills, and techniques, like testing with Jest and Cypress and using things like mocking and spying that are necessary for you to excel in any testing. You will feel very confident testing any Angular project you will have. On top of all this, you will strengthen your Angular programming skills and Angular fundamentals in overall.

Core topics of the course:

  • Unit testing concepts

  • E2E concepts

  • Testing services

  • Mocking and spying dependencies

  • Testing components

  • Testing NgRx

  • Full project unit testing on a real project

  • Cypress testing on a real project

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

Oleksandr Kocherhin

I am a full-stack developer with a passion for learning and teaching what I know. I have been programming for around 10 years and teaching for almost 6 years.

I believe in learning through doing and this philosophy is present in every course that I teach. I love exploring new web & mobile technologies and my courses focus on giving you the edge in our fast-moving industry.

icon
More courses by Oleksandr Kocherhin

$54.99

$11.99

$74.99

$11.99

$74.99

$12.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.5

544 ratings on Udemy

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

By Nicholas Mejia on 3/2/2025

Love how succinct and to the point your courses are, I really feel like the fat has been trimmed from the topic - that being said, sometimes the pace is a bit too fast and I find myself scrambling to rewatch certain chunks over and over. I would argue that the onus is on the viewer to ensure that they are familiar enough with the core Angular logic that they can follow along without having to constantly check documentation, but I would like to see some slight 2 or 3 second pauses between wrapping up a topic point or test case and moving on to the next. Will 100% be enrolling in more courses by this instructor!

By Johannes Samelin on 1/2/2025

I am experienced in frontend development. The instructor is talking and coding quite fast and is skipping over some basic subjects, which is exactly the right setting for me, but might be difficult for less experienced developers. I very much like how this course is conducted.

By Dmitry on 11/17/2024

1 TIP For future: Section 1 -> Lesson 14. There was no information about how to test throwing an error inside 'toggleTodo' function if I white incorrect id. I would like to know how to test it as well

By Georgi Kolishovski on 11/7/2024

The course has a nice lectures flow, but doesn't explain the Jest testing principles very well.

By Reconfort Daniel on 7/25/2024

This course is most outstanding because it very well organised and Most thing i loved from this course, He explain everything clearly from A to Z , I started from Zero but now i am considering myself Hero.

By Ilya on 5/20/2024

I can only really encourage you to improve accent and speech skills. Also, you have typos, and I not only in videos, even in Udemy. Also, I'd recommend to elaborate more on some features and aspects of testing tools that you are using, because I have to google many nuances by my own which isn't convenient, and please you should stop including the WHOLE PROJECT again and again, you should only include what you change or even better - include a setup you are starting with, instead of already finished code...

By Bohdan Masliannykov on 4/3/2024

Going through the Angular testing course was an enlightening experience for me. It guided me through the setup process with Jest and explored advanced features such as standalone components and functional guards. The practical advice was invaluable, directly benefiting my projects and keeping me up-to-date with the latest Angular advancements. Though I wished for a tad more depth on certain advanced topics, I wholeheartedly give it a perfect 10/10 rating and highly recommend it to anyone eager to excel in Angular testing. A big thank you to the creator for crafting such an exceptional resource!

By Carlos Ramirez on 3/22/2024

Provide different cases, starting from the most simple to higher complexity, very useful and clear, im really enjoing this series and learning while praticing the cases. Highly recomended for begginers.

By Christine Piffat on 3/8/2024

I wish we could get a before and after on some of these. For example, on Unit 18, I downloaded the code, but the unit tests were already written. It was a big change from Unit 17, so too much to write out manually unless the changes were already highlighted. Fortunately, I should be able to use the download from Unit 18 for Units 19 - 21, so I will be able to write the unit tests and ensure I know what to do.

By Igor Aniskevich on 12/22/2023

That course is really fascinating. The author utilizes the most recent Angular features, such as inject(), signals(), and standAlone components, as usual. And provide the amazing test cases for them as well as other angular features.

Showing all 10 reviews on CourseDuck

Read all 544 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 : 90 / 100