Home

Awesome

AngularJS-Learning

NOTE: As of October 2016, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). I had plans of updating this ng 1 list to focus mostly on Angular 1.5, but I'm ready to move my efforts on to ng2. This repo will likely see little activity from me, though I will still accept PRs for anyone who wants to update this for ng 1.5.

A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories.

I also blog about Angular and JavaScript topics at [my blog] (http://jmcunningham.net/).

NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post announcing the release of 1.3.0 is [here] (http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html). And the [migration guide] (https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3) from 1.2 to 1.3.

NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All links will be 1.2 and above.

Table of Contents

Books

TitleAuthorPublisherng VersionLast Update
Angular BasicsChris SmithScripty Booksv1.3.x3/15/2015
AngularJS By ExampleChandermaniPackt Publishingv1.3.x3/12/2015
AngularJS CookbookSascha BrinkLeanpubv1.2.x?
AngularJS EssentialsRodrigo BranasPackt Publishing?WIP
AngularJS: Up & RunningBrad Green, Shyam SeshadriO'Reillyv1.2.x9/2014
AngularJS In ActionBrian Ford, Lukas RuebbelkeManning Publicationsv1.0.4 - v1.2.14WIP
AngularJS: Novice to NinjaSandeep PandaSitePointv1.3.0-beta.225/9/2014
AngularJS UI DevelopmentMatthias Nehlsen, Amit GharatPackt Publishingv1.2.22 - v1.2.xWIP
AngularJS Web application development Blueprints : RAWVinci RufusPackt Publishing?WIP
AngularJS with Ruby on RailsDavid Bryant Copeland???
Build Your Own AngularJSTero ParviainenSelf-publishedv1.xWIP
D3 on AngularJSAri Lerner, Victor PowellLeanpubv1.0.7 - v1.2.116/6/2014
Deep Dive into Angular.js DirectivesJesús RodríguezLeanpubv.1.3.x
Dependency Injection with AngularJSAlex KnolPackt Publishing?12/1/2013
Discover AngularJSAdam BurakLeanpub?2014/11/10
Learning AngularJSBrad DayleyAddison Wesleyv1.3.x12/1/2014
Learning Web Development with Bootstrap and Angular: RAWStephen RadfordPackt Publishingv1.2.x - v1.3WIP
Mastering AngularJS DirectivesJosh KurzPackt Publishingv1.2.2 - v1.2.166/1/2014
Mastering Web Application Development With AngularJSPeter Bacon Darwin, Pawel KozlowskiPackt Publishingv1.0.2 - v1.0.78/1/2013
ng-bookAri LernerSelf-publishedv1.0.7 - v1.3.x6/24/2014
Practical AngularJSDinis CruzLeanpub??
Pro AngularJSAdam FreemanApressv1.2.x02/04/2014
Recipes with Angular.jsFrederik DietzLeanpub??
Web Component Architecture & Development with AngularJSDavid ShapiroLeanpubv1.2.16?

Videos

Courses

Curation

Help

General Topics

Introductions/Beginning AngularJS (also look at the multipart articles)

Tutorial Series

Best Practices/Style Guides

Lessons Learned

Boilerplates/Seed Projects

Multipart Articles

Sample Apps

Scopes & Compile

Dependency Injection

Directives

Services/Providers

Routing

Promises/Deferred

Forms

Authentication

Collections (& ngRepeat Stuff)

Code Organization

Testing

RESTful Stuff

Localization

UI Stuff

Integration With Other Languages/Frameworks

Hosted Backends

Mobile

Popular Third-Party Modules

Text editor bundles/IDE Stuff

Development Tools