A series of resources and challenges to help you learn AngularJS