Are you looking for resources to get the best use out of AngularJS? We’ve put together a comprehensive list of tutorials, podcasts and guides, perfect for those who either get started or try to improve their skills.

As an open-source framework, AngularJS (also referred to as Angular) offers programmers a way to simplify the development of single-page applications. If you're looking for resources to get the best use out of AngularJS, we’ve put together a comprehensive list of tutorials, podcasts and guides, perfect for those who either get started or try to improve their skills.

Tutorials for AngularJS newbies

PhoneCat Tutorial App

The PhoneCat Tutorial App offers an introduction to AngularJS by including step-by-step online guides to developing dynamic applications. The free tutorial features sample codes, graphs and links to live demos, showing firsthand the functionality of AngularJS.

CodeSchool: Shaping Up With AngularJS

Shaping Up With AngularJS is a clean, two-column tutorial offering five levels of learning, perfect for getting to know AngularJS. Learn how to build functionality, create organized and maintainable code, and how to use the http service. The free course consist of videos along with challenges and objectives to help you throughout the learning process.

Gibbon:Working with AngularJS

If you are a beginner looking to learn about AngularJS, Working with AngularJS is a great free online course offering tutorials and how-to's for developing with AngularJS. Included are 21 easy to read curated chapters for instruction on building applications, perfect for both, fresh starters and those looking to improve their knowledge and skills. Kudos for Patrick van Marsbergen for collecting the resources!

Getting Started with AngularJS and Rails 4

This beginner's guide to AngularJS is a step-by-step tutorial with example code, allowing you to learn the skills needed to develop a Rails-based application with Angular.

AngularJS With Ruby on Rails

AngularJS With Ruby on Rails is a free online tutorial that allows you to build an application in four steps. With sample code and in-depth explanations, this simple course features a clean interface and easy-to-use walkthroughs.

Learn AngularJS Online

The Learn AngularJS Online site includes listing of numerous online tutorials to help developers learn more about using AngularJS. From beginners guides to step-by-step tutorials or ebooks, the site includes screen shots of each listing, along with brief descriptions to help you decide which are most suitable for your needs.

AngularJS’ Internals In Depth

Smashing Magazine’s AngularJS’ Internals In Depth is an interesting article on the lifecycle of an AngularJS application including code examples, explanations and great resource for beginners looking to build their AngularJS knowledge.

Bite-Sized Video Training for AngularJS

AngularJS Lessons includes both paid and free video lessons. The course includes 208 lessons designed to offer quick steps on the processes of making the most out of AngularJS with video tutorials as helpful visual instructions.

AngularJS Tutorial

A Better Way to Learn AngularJS is a simple site with documentation that offers step-by-step guides and highlights readings, documentation and templates. The course includes 13 parts to help you master the basics of AngularJS.

Digging deeper into AngularJS

Building Large Apps with AngularJS

A really good post by Jason Dobry features a slideshow presentation and examples on one clean and easy-to-read page. The slides offers an introduction to producing large apps with AngularJS and the tutorial features sample code and how-to lessons.

Best Practice Recommendations for Angular App Structure

Best Practice Recommendations for Angular App Structure is a one-page guide that includes example codes, app examples and a demo. The free tutorial is based on making developing more efficient through the conventions of motivation, fractal hierarchy and naming conventions.

Opinionated AngularJS Styleguide for Teams

This AngularJS guide is another one-page tutorial with examples, functions and sample code offering a look at both good and bad code development in AngularJS.

Adventures in Angular

Adventures in Angular is a free weekly podcast dedicated to sharing experiences, skills and knowledge around the AngularJS framework, perfect to improve your skills while driving, or lounging. The Adventures’ site offers a listing of current and past episodes with descriptions, helping you find the podcasts most useful to you.

Whether you’re an expert AngularJS developer or just looking to improve your knowledge and skills, this comprehensive list of resources is a great way to boot up your brain and prepare for the next level.

If you want to learn about the projects we've done using AngularJS, check out our Tools site!