{"id":19021626,"url":"https://github.com/codementorio/angularjs-learning-resources","last_synced_at":"2026-04-28T17:30:15.921Z","repository":{"id":32628028,"uuid":"36214052","full_name":"CodementorIO/AngularJS-Learning-Resources","owner":"CodementorIO","description":null,"archived":false,"fork":false,"pushed_at":"2015-05-27T08:08:29.000Z","size":150,"stargazers_count":48,"open_issues_count":0,"forks_count":14,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-02-16T19:09:26.443Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CodementorIO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-05-25T06:26:46.000Z","updated_at":"2024-03-01T21:44:47.000Z","dependencies_parsed_at":"2022-09-08T07:11:22.622Z","dependency_job_id":null,"html_url":"https://github.com/CodementorIO/AngularJS-Learning-Resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodementorIO%2FAngularJS-Learning-Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodementorIO%2FAngularJS-Learning-Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodementorIO%2FAngularJS-Learning-Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodementorIO%2FAngularJS-Learning-Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodementorIO","download_url":"https://codeload.github.com/CodementorIO/AngularJS-Learning-Resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240065874,"owners_count":19742581,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T20:22:50.622Z","updated_at":"2026-04-28T17:30:15.880Z","avatar_url":"https://github.com/CodementorIO.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Awesome-AngularJS\nIf you don't know how to build applications with Javascript, be sure to take a look at this [curated list of Javascript learning resources](https://www.codementor.io/learn-javascript-online) and go through some of the tutorials first. If you have some basic JavaScript knowledge, here are a few resources you can use to get started with AngularJS.\n\n## Best Collection of AngularJS Tutorials\n  - [AngularJS Learning Center](https://www.codementor.io/angularjs)\n  - [A Guid to Learning AngularJS Online](https://www.codementor.io/learn-angularjs)\n\n## Tutorials\n\n### AngularJS Tutorial Series\n\n  - Part 1 – [Building a Calendar with LESS CSS, Font Awesome, and Moment](https://www.codementor.io/angularjs/tutorial/angularjs-calendar-directives-less-cess-moment-font-awesome)\n  - Part 2 – [Flipping Tiles with CSS3 Animations and AngularJS](https://www.codementor.io/angularjs/tutorial/animated-flip-tiles-css3-angularjs)\n  - Part 3 – [How to Make a Sliding Menu with Directives](https://www.codementor.io/angularjs/tutorial/making-a-sliding-menu-with-directives-less-css)\n  - Part 4 – [Creating a Focus Text Box Control With Fancy Feedback][]\n  - Part 5 – [Creating a Dropdown Control For Your Site][create]\n\n### General Topics for Beginners\n  - [6 AngularJS Tips for Beginners: Scope, Directives, Localization, $postDigest, and Controllers](https://www.codementor.io/angularjs/tutorial/6-angularjs-tips-scope-directives-localization-postdigest-controllers)\n  - [AngularJS Tutorial: Understanding How Directives Work](https://www.codementor.io/angularjs/tutorial/how-angular-directive-scope-work)\n  - [Using AngularJS to sort a Firebase Database Full of Objects](https://www.codementor.io/angularjs/tutorial/firebase-angular-sort-objects)\n  - [Angular/Node - Building a Command Line Tool to Generate Projects](https://www.codementor.io/angularjs/tutorial/angular-node-building-a-command-line-tool-to-generate-projects)\n  - [AngularJS - from beginner to expert in 7 steps series](http://www.ng-newsletter.com/)\n  - [A Better Way to Learn AngularJS](https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs/)\n  - [Angular JS blog series](http://lostechies.com/gabrielschenker/2014/02/26/angular-js-blog-series-table-of-content/)\n  - [A Step-by-Step Guide to Your First AngularJS App](http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app)\n  - [Codecademy AngularJS Track](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1)\n  - [AngularJS Tutorial](http://tutorials.jenkov.com/angularjs/index.html)\n\n\n## Online Help\n  - [1:1 AngularJS Help from Proven Experts](https://www.codementor.io/angularjs-experts)\n\n\n## eBooks\n  - [Ng Book](https://www.ng-book.com/)\n  - [Build Your Own AngularJS](http://teropa.info/build-your-own-angular)\n  - [AngularJS: From Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/)\n  - [Pro AngularJS](http://www.amazon.com/Pro-AngularJS-Experts-Voice-Development-ebook/dp/B00HX4PJ9I/ref=tmm_kin_title_0?_encoding=UTF8\u0026amp;sr=\u0026amp;qid=)\n\n\n## Videos\n  - [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm)\n  - [Does AngularJS have performance issues? ](https://www.codementor.io/officehours/1395094426/does-angularjs-have-performance-issues-a-conversation-with-stepan-suvorov)\n  - [Building SPAs with Angular for Office 365, SharePoint Online \u0026 SharePoint 2013 On-Premises\n](https://www.codementor.io/officehours/0639154029/angular-office-365)\n  - [Building An Angular Hack Stack with Nick Van Weerdenburg](https://www.codementor.io/officehours/4601930522/building-an-angular-hack-stack)\n  - [Using Angular to Improve Page Responsiveness with Dr. Gleb Bahmutov, PhD\n](https://www.codementor.io/officehours/6031492531/using-angular-to-improve-page-responsiveness-with-dr-gleb-bahmutov-phd)\n  - [Egghead](https://egghead.io/)\n\n\n\n## Documentations\n  - [AngularJS Official Tutorial](https://docs.angularjs.org/tutorial)\n  - [DevDocs](http://devdocs.io/)\n\n\n## Courses\n  - [Shaping Up with AnguarJS](https://www.codeschool.com/courses/shaping-up-with-angular-js)\n  - [Get Started with AngularJS](http://www.pluralsight.com/courses/table-of-contents/angularjs-get-started)\n  - [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs)\n  - [AngularJS JumpStart with Dan Wahlin](https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX)\n  - [Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html)\n  - [Angular Course](https://www.angularcourse.com/#/)\n\n\n## Tips\n  - [AngularJS text formatting \"on fly\" example ](https://www.codementor.io/tips/3731824334/angularjs-text-formatting-on-fly-example)\n  - [Example of how to use AngularJS $http service](https://www.codementor.io/tips/3815274433/code-example-of-using-angularjs-http-service)\n  - [How to use Querystring with $location.path() in AngularJS](https://www.codementor.io/tips/9133438272/how-to-use-querystring-with-location-path-in-angularjs)\n  - [Angularjs getting data from a url](https://www.codementor.io/tips/2412383713/angularjs-getting-data-from-a-url)\n  - [Service vs provider vs factory?](https://www.codementor.io/tips/8333241789/service-vs-provider-vs-factory)\n  - [Pressing 'Enter' executes Cancel button instead of Submit](https://www.codementor.io/tips/8122473135/pressing-enter-executes-cancel-button-instead-of-submit)\n  - [AngularJS - ng-show with scope variable not working](https://www.codementor.io/tips/1815274633/angularjs-ng-show-with-scope-variable-not-working)\n  - [Learn AngularJS TDD without the Magic](https://www.codementor.io/tips/7823420131/learn-angularjs-tdd-without-the-magic)\n  - [AngularJS Custom Filter by Tags](https://www.codementor.io/tips/8162473131/angularjs-custom-filter-by-tags)\n  - [AngularJS - Value attribute on an input text box is ignored when there is a ng-model used?](https://www.codementor.io/tips/3712934848/angularjs-value-attribute-on-an-input-text-box-is-ignored-when-there-is-a-ng-model-used)\n  - [How to evaluate an expression after an AngularJS controller has rendered?](https://www.codementor.io/tips/7214283378/how-to-evaluate-an-expression-after-an-angularjs-controller-has-rendered)\n  - [Don't pass $scope into your services, it could break your code one day.](https://www.codementor.io/tips/7914213378/don-t-pass-scope-into-your-services-it-could-brake-your-code-one-day)\n\n\n\n## Developer Tools\n  - [AngularJS Batarang](https://chrome.google.com/webstore/detail/ighdmehidhipcmcojjgiloacoafjmpfk)\n  - [JSFiddle](http://jsfiddle.net/)\n  - [Yeoman](http://yeoman.io/)\n  - [ngBoilerplate](http://joshdmiller.github.io/ng-boilerplate/#/home)\n  - [AngularUI](http://angular-ui.github.io/)\n  - [Jasmine](http://jasmine.github.io/)\n  - [Karma](http://karma-runner.github.io/0.12/index.html)\n  - [PhoneGap](http://phonegap.com/)\n\n[Creating a Focus Text Box Control With Fancy Feedback]: https://www.codementor.io/angularjs/tutorial/focus-text-box-control-feedback-input-less-css\n[create]: https://www.codementor.io/angularjs/tutorial/create-dropdown-control\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodementorio%2Fangularjs-learning-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodementorio%2Fangularjs-learning-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodementorio%2Fangularjs-learning-resources/lists"}