12 Best Tutorials To Learn AngularJS
1. AngularJS: A Comprehensive Guide
The title AngularJS Tutorial: A Comprehensive 10,000 Word Guide says it all. Written by Google Developer Expert (GDE) Todd Motto, this Angular tutorial serves as an ultimate resource for learning AngularJS. This comprehensive guide talks through all core concepts of AngularJS to start with in great detail and information.
2. Thinkster.Io
This AngularJS course is built with the intent of exposing you to the best available resources on each Angular topic. Their desire is to present these topics richly, and from a variety of vantage points, in order to afford you a more complete perspective on them.
You may also like:
- AngularJS interview questions
- Quick summary of AngularJS utility functions
- Define multiple Angular apps in one page
3. ng-newsletter
ng-newsletter website provide free, weekly newsletter of the best AngularJS content on the web. They have 7 articles series which helps you to become expert from beginner in AngularJS. They also have a seperate post about How to Learn AngularJS - Your AngularJS Sherpa which is like your personal guide of how to learn AngularJS.
4. AngularJS In 60 Minutes
This is a video tutorial in which you'll learn how to get started with the AngularJS SPA framework. First you'll be introduced to what a SPA is and AngularJS features that simplify building SPAs. From there you'll see how to use directives, filters and data binding techniques. Next up is views, controllers and scope and the role they play followed by a discussion of modules, routes and factories/services. At the end a sample application built using AngularJS is shown. This was made using Angular 1.2 and some features were updated in Angular 1.3.
5. Egghead
Egghead is another one of the best AngularJS learning centers. It provides 190+ free AngularJS videos for learning Angular in a straight and easy way.
6. Learn AngularJS in one day
Another great article by Todd Motto, on learning AngularJS. It covers all the primary parts of AngularJS: Controllers, Data Binding, Factories, Expression, Routes, Services, Directives and more.
7. Shaping up with AngularJS
Shaping up with AngularJS is a free interactive course which is an amazing kick start to AngularJS. This course provides just the right mixture of basic coding knowledge and structure to get a new Angular programmer up to speed. It has 5 levels which have about 12 videos and 27 challenges.
8. Tutorials Point
This tutorial is designed for software professionals who want to learn the basics of AngularJS and its programming concepts in simple and easy steps. It describes the components of AngularJS with suitable examples. This well structured tutorial covers all the core features of AngularJS. In the end, it also has Quick Guide to summarize things.
9. Thinkful Tutorial
This tutorial helps you to learn core AngularJS concept along with building a simple email application. By the end of this tutorial you'll be able to see (fake) emails, search by subject line, and read / delete emails. This tutorial covers Single page applications (SPA), Client-side MVC patterns, Two way data-binding, Routing with templates, AngularJS building blocks: Directives, Factories, & Controllers and many more.
10. Year Of Moo
This article briefly outlines what Angular can be used for and the basics of how it works. The article covers controllers and scope, services, models, templates, directives, filters, modules and configurations. This article also explains how angular can be used with MooTools and JQuery in harmony.
11. AngularJS Official Website
The AngularJS official website also has good tutorial which explains AngularJS concepts and walks you through the construction of an AngularJS web app. Though the official documentation is not up to the mark but its still worth to read and not to miss out.
12. Learn Angular (Beta)
Learn Angular helps you to learn AngularJS through interactive lesson. The great thing about this website is that along with reading articles, it also has code editor which allows you to write AngularJS code and then test code output in browser.
Hope you find this list useful. Please comment if you have anything else to add to this list.
Feel free to contact me for any help related to jQuery, I will gladly help you.