The Best Courses to Learn Angular in 2020

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best Angular Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

Sort By:







Publication Year


123 Filtered Courses
Single Page Web Applications with AngularJS
Best Free Course

1 )

Single Page Web Applications with AngularJS (2018)

Johns Hopkins University developed this course that is hosted by Coursera. It focuses on low-code instruction for developing AngularJS applications. It teaches students to use existing services. While some code writing is included, the primary purpose is to learn how to get around difficult coding challenges by utilizing resources that are readily available.
    • Course focuses on efficient development practices and arms students with real-world skills.
    • Course does a great job of presenting best practices to accelerate the learning curve.
    • Course is surprisingly thorough for such an accessible presentation of information.
    • Course was built on an older version of Angular. While the lessons are universal, the interface and subtleties have changed with newer versions.
    • Course is thorough but does not delve into advanced concepts. Non-beginners will be underwhelmed.
    • Course underrepresents native JS concepts.
Write Code. Learn Angular
Best Practical Course

2 )

Write Code. Learn Angular (2014)

0.0 created this free resource as a first step into creating web applications with AngularJS. It starts with the simplest code to teach the basics and takes students on a path to making enriching applications. It covers all of the basics, and students who complete the course will be prepared for deeper learning on the subject.
    • Course is built entirely around hands-on learning. There are no lectures, only examples and practice.
    • Lessons stem from community organization and focus on issues AngularJS developers have deemed important.
    • Free-form instruction allows students to fully dictate how they pace the lessons and use the information.
    • Presentation is extremely basic. No video or audio instruction exists. It reads much like a textbook, and the dry presentation will be challenging for some.
    • There is no teacher or community interaction. Students fly completely solo.
    • Code examples are limited. Students will have to explore external resources to truly master the concepts here.
Best Crash Course

3 )

Angular Crash Course (2019)

Traversy Media created this YouTube crash course on Angular 7. It covers the fundamentals of development with Angular 7 and takes students through the process of developing a unique app. Free supplemental information provides downloads for all of the code in the video tutorial. Additional paid supplements are also available.
    • Course is short and dense. A beginners course can be completed in roughly an hour and 30 minutes.
    • Pace is surprisingly palatable considering the amount of information packed into a short lesson.
    • Course is entirely free to access and does not need any paywall restricted information for students to succeed.
    • Course has nomenclature issues that can make it difficult to keep track of files while going through some processes.
    • The YouTube course was posted more than a year ago. The instructor is not still available for rapid responses and feedback.
    • No table of contents or pre-linked timestamps. Do it in one session or else risk getting a little lost.
Learn Angular 8 from Scratch for Beginners
Best NEW Course

4 )

Learn Angular 8 from Scratch for Beginners (2019)

DesignCourse made this YouTube tutorial to introduce first-timers to Angular 8. In just 48 minutes, it spans all of the basics of Angular development and helps students gain a working knowledge of Angular tools and process and how they apply to web app development.
    • Its short and easy. Youll be hard-pressed to find a better introduction to Angular 8 on the internet.
    • Community is still active, and it is a great resource to expand your involvement and understanding of course materials.
    • Entire video course is supplemented with a free written tutorial.
    • Content moves fast. Theres a lot to cover and less than an hour to cover it.
    • This course alone is not enough to master Angular 8, and it is not part of a deeper series. It is only a crash course.
    • Focuses a little too much on pre-written code. Those with a weaker coding background may have trouble keeping up with this presentation.
A Better Way to Learn AngularJS
Best Text Based Course

5 )

A Better Way to Learn AngularJS (2013)

Thinkster built this introductory course to help first-timers break into development with AngularJS. With 15 lessons, the course starts simple and ultimately takes students into the concepts of deep app development. It is free to access, and an ad-free experience is available for a premium.
    • Course is a great starting point for app developers who have never used Angular JS.
    • Course does a great job of leading students into deeper and more challenging concepts. Many comparable courses stay too easy or advance too quickly.
    • App developers should be equipped to start working with AngularJS upon completion of the course.
    • While it is an introduction to AngularJS, it is not an introduction to coding and app development in general. Students will need a working knowledge of HTML, CSS, JavaScript, MVC and DOM to succeed.
    • Free users will be frequently annoyed by subscription and upgrade requests.
    • Course relies heavily on third-party supplemental instruction.
Angular - Mastering the Basics

6 )

Angular - Mastering the Basics (2018)

This free Udemy course serves to introduce students to the foundational knowledge necessary to work with Angular. With almost 4 hours of instruction content, it spans 31 lectures and is complemented with samples, practice exercises and more. To date, it has helped more than 25,000 students break into Angular development, and it remains a staple course in the Udemy library. Instructor Vishwas Gopinath takes students through the fundamentals in a digestible manner.
Advanced Angular
Best Advanced Course

7 )

Advanced Angular (2018)

Hosted by edX, this is a Microsoft course on Angular development. The free course offers a certificate path that verifies students ability to use ReactJS, components and advanced Angular methodologies to create powerful and reliable builds. It is a four-week course that is designed to take experienced Angular developers and help them push the envelope of their skills.
Front-End JavaScript Frameworks: Angular

8 )

Front-End JavaScript Frameworks: Angular (2017)

The Hong Kong University of Science and Technology built this course to take a deep look at a specific JavaScript framework. Coursera students will learn how to use Angular in front-end development and applications. With 44 hours of mixed-presentation instruction, this course provides a thorough look into Angular usage. By the end, students will have a strong understanding of the fundamentals of Angular and be able to deploy their skills in Angular front-end development.
AngularJS Tutorial

9 )

AngularJS Tutorial (2014)

This free tutorial on is a comprehensive look at AngularJS. It starts with basic instruction and delves deeply into Angular concepts like expressions, modules and directives. It covers the incorporation of SQL, DOM and other important web resources, and by the end of the 25 lessons, students will have a strong working knowledge of Angular development. The example-led instruction is fairly hands-on, and students who complete the course will be intimately familiar with working in the AngularJS framework.
New to AngularJS 1.x? Start learning here

10 )

New to AngularJS 1.x? Start learning here (2014)

This class is intended to bring the basics of AngularJS to life for absolute beginners. It does not assume that students have experience with JavaScript or web development. Instead, instructor Joel Hooks starts with the absolute basics. He walks students through installing AngularJS and takes them on a measured journey that culminates in a palatable overview of the most important AngularJS concepts.
Building Angular and Node Apps with Authentication

11 )

Building Angular and Node Apps with Authentication (2017)

Are you already familiar with Angular 2 and Node.js? If so, this course can help you leverage these two popular frameworks to build a full-stack web application- "which you can later use as a template for your own web app. Join Alexander Zanfir as he shows how to create and configure an Angular 2 project, display data in Angular 2, get your data from Node.js, and save your data to Node.js. He also covers how to create a form in Angular, set up routes, validate with reactive forms, register users, and more.

Show All