Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

Angular Front End Development Legacy V2-V18 (module/zone.js) (Udemy.com)

Learn Front End Web Development with Angular from Mac, Linux or Windows!

Created by: Dominic Tripodi

Last updated February 2026

icon
What you will learn

  • Understand core concepts of software development in JavaScript that extend beyond any one language and help you
  • Understand how to read and write code that runs powerful software tools and Single Page Web applications with JavaScript, TypeScript and Angular
  • Understand Components and how Single Page Applications work, and how to build a Single Page Application in Angular
  • Deploy Front End Web applications using Firebase
  • Understand how to use HTML and CSS to design the look and feel of a Web Application
  • Understand how to make HTTP requests and communicate between components using Angular
  • Understand Standalone components and Template Control Flow in Angular 17+

How it compares

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

  • Rating4.6 out of 5higher than 70% of them
  • Reviews229#438 of 816 by number of reviews
  • Length34.3 hourslonger than 89% of them
  • Last updatedFebruary 2026more recently than 75% of them

icon
Course Description

This course uses an older version of Angular, most videos are shot in Version 16-18, and focuses on working with an App Module, zone.js, and older *ngIf/*ngFor syntax.

Newer features like signals and standalone components are covered in less depth, but the focus of the course is on understanding how to work with Angular applications between version 2 and 18.

This course also gives a strong overview of JavaScript programming language, HTML, and CSS to teach the building blocks required to work with any front end project or framework.

All resources are available to all operating systems - follow along from Windows, Linux or MacOS


"The excitement he shows while teaching is really outstanding and make even complex classes not to be boring. Also, the way he handles examples makes it easy to understand."  - Pedro

"Clear and concise. I really like how time is taken to explain things in detail. Also how code editor functionality is explained along the way. So far, easily the best tutor, in my opinion." - John

"The course is very well organized and presented. Dominic Tripodi has an amazingly clear and concise way of presenting the material. It's very easy to follow along. I understand every word!" - Tom


Covering everything from the basic building blocks for absolute beginners, up to building powerful web applications capable of managing user login, permissions and API interactions



Learning Paths:

The course is split into Modular pieces that can be mixed and matched to fit your learning needs, depending on what you already know and what you want to learn.

  1. HTML and CSS

  2. JavaScript and TypeScript

  3. Front End development with Angular 2-18

  4. Basic API development with Node.js and Express



If you are new to Front End Development, we will cover the basics or templating and styling with HTML and CSS.


If you are new to programming, or just new to JavaScript, you can get an in depth understanding of basic programming concepts like variable types, data structures, classes and methods.


If you already know JavaScript that's great, you can skip over those basics sections and start learning how to build powerful Single Page Applications with Angular.


If you already build Single Page Applications with Angular and just want to write cleaner code, learn how to decouple logic, or have a deeper understand of Angular or more predictable communication between components and/or more reusable components with more dynamic logic - I highly recommend at least skimming the advanced JavaScript section and then checking out the Angular sections.


(If that sounds complicated and confusing, it won't at all by the time you are done with the course)

If you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside!


"The best udemy course I have purchased. The course starts with introductory sections about: HTML, CSS and JavaScript (TypeScript). Then it follows with the Angular sections and few sections about node.js. The instructor is very well spoken and his videos build up on the previous ones, so the student can incrementally understand advanced topics. I enjoyed the 1st lesson in each section where he describes the theory of this specific section. Moreover, when he finishes a lesson, he states what he will teach in the next lesson and how it is connected to the current one." - George

"As someone new to Angular, I found this course incredibly helpful. The instructor's teaching style is engaging and easy to follow, and the course materials are comprehensive. The real-world examples and exercises gave me the confidence to start building Angular applications on my own. Worth every penny!" - Amelia

"Wow! It is just so fun to listen to the instructor. He makes it fun, interesting, and inspiring. For sure, this is my favorite course in Udemy so far" - תום

"Explained clearly and enthusiastically. Very nice to follow and complete the course." (Translated from Dutch) Original - "Duidelijk en enthousiast toegelicht. Heel fijn om de cursus te volgen en af te maken." - Ann

"One of the best courses I have ever taken." - Amir

"For exact understanding for any beginners to have basic knowledge to dive into Angular" - Khushbu

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

Dominic Tripodi

Computers have been very important and interesting to me for my entire life, and I've always loved learning about the way that computers can be used to build tools for business and entertainment.


The most interesting thing to me has always been what goes on behind the scenes.

I work a lot with data, databases, and I build tools to manage and display data.

APIs and Databases are the most important building blocks in modern application development.


I build tools for storage, movement, management and transformation of data

These types of tools fuel most modern applications.

Most modern companies need or have software that uses these types of tools and the skills needed to build these tools are in high demand.


Why I teach

As a self-taught developer, I spent a lot of time learning and deciding what to learn about and I wanted to create content and resources to simplify and streamline the process for new developers.

icon
More courses by Dominic Tripodi

$84.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.6

229 ratings on Udemy

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

By Máté Balogh on 2/1/2026

I am here because i've learned C# .NET backend development with Dominic and i was 100% satisfied. I am not dissapointed with this front end course at all! Dominic keep up the good work and thanks for this courses!

By Brian Rountree on 7/22/2025

Jiminy Christmas, instructor speaks clear English at a comfortable pace, this is almost unheard of on IT learning sites! I am constantly re-winding, not because of speed, but because the instructor packs a lot of learning info into one sentence. Just started watching this, and I'd probably already buy anything new he has coming out. Video is actually relaxing to watch, which is like finding a needle in a haystack on sites such as this one (amongst others).

By Shubhojit Roy on 10/11/2024

The course title was misleading thought it was version 18 for FE developers especially in 2024 but used version 16 which was pretty crushing. I am still new to angular and I thought the instructor was doing pretty good explaining all the basic concepts like html, css and javascript before presenting angular but that part was very dated hope you update the course.

By Harald Schill on 9/2/2024

This course was exceptional! The instructor explained complex concepts in a clear and concise manner. Highly recommended.

By George Karafotias on 8/14/2024

The best udemy course I have purchased. The course starts with introductory sections about: HTML, CSS and JavaScript (TypeScript). Then it follows with the Angular sections and few sections about node.js. The instructor is very well spoken and his videos build up on the previous ones, so the student can incrementally understand advanced topics. I enjoyed the 1st lesson in each section where he describes the theory of this specific section. Moreover, when he finishes a lesson, he states what he will teach in the next lesson and how it is connected to the current one. I hope he will make an intermediate-advanced course about Angular/TypeScript, teaching more topics.

By gannpm gannpm on 8/10/2024

I really enjoyed the course. The explanation of Angular states with code, the logic of working with files, etc. Even until to very end i.e. the new Standalone Components section, was fun to work through. If you have a basic introduction to programming and aspire to use Angular, this course is great. It ties Angular (frontend) with Node (backend). I repeated the sections for a better grasp of the explanations. Again, go through each section at least twice - once writing the code and again to just watch and grasp concepts. I would say this is Angular from "Beginner to Intermediate". But still worthwhile background: I have been working with IT for 50+ years (COBOL, Basic, dBase, Java, C#, Powershell, SQL, Azure, AWS, etc.). At the end of the course, Dominic talks about diving into a backend. Learn SQL basics. Then you can apply it to SQL Server, Oracle, MySQL, etc. You will have 90% of the basics to apply to relational databases.

By Jenson Manning on 5/14/2024

So far, absolutely loving how this is explained. Short, sweet but packed with the right information. Definitely helps to have coding experience but not necessarily needed. Having done javascript/html/css I was able to get a quick refresher listening at 2x and got really good reminders so don't skip it! Overall beginner or looking to just get into Angular this has helped immensely.

By Amelia Jordan on 5/4/2024

As someone new to Angular, I found this course incredibly helpful. The instructor's teaching style is engaging and easy to follow, and the course materials are comprehensive. The real-world examples and exercises gave me the confidence to start building Angular applications on my own. Worth every penny!

By Tom M Romano on 4/11/2024

Actually, there are some slight differences with the tools due to the fact that the instructor is not using the most recent versions - but not a big deal. The course is very well organized and presented. Dominic Tripodi has an amazingly clear and concise way of presenting the material. It's very easy to follow along. I understand every word! I would be very interested to see what other courses he teaches.

By Pedro Alves on 3/15/2024

This dude is a really good instructor! He may not have many reviews yet, but I'm sure that his course is way better than some "best sellers" out there. The excitement he shows while teaching is really outstanding and make even complex classes not to be boring. Also, the way he handles examples makes it easy to understand. Of course there are some points to improve, but that comes with time.

Showing all 10 reviews on CourseDuck

Read all 229 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