Learn Angular

Angular is a powerful and widely used JavaScript platform that enables developers to create applications for web, mobile and desktop. It offers the tools and design patterns required to build large and small projects in a maintainable way.

Angular is developed and maintained by Google, and is used in apps like AdWords and Google Fiber. It’s a strong rival to Facebook’s React, slightly outranking it in popularity. If you’re trying to decide whether Angular 2 or React is the best choice for your project, we’ve got you covered with our React vs Angular article.

Below you’ll find other free resources to help you learn Angular from scratch, as well as a handy list of Angular tutorials and helpful resources to help you get up and running.

If you’re new to Angular, check out our introductory Angular 2 tutorial, or for something more advanced, dig into Angular CLI, Angular Router or Angular components.

We also cover all the differences between AngularJS and Angular 2+, with practical tips on how to upgrade Angular versions.