This hands-on course provides practicing JavaScript programmers with a comprehensive introduction to the AngularJS web application framework. Attendees will learn how to take advantage of the unique approach to web development embraced by AngularJS. Web development libraries allow programmers to use features as they require during development, however, AngularJS is a complete structural framework and is hard to use piecemeal. Understanding the AngularJS approach to web application development is critical in taking advantage of the framework's ability to empower rapid front end development with a minimal amount of code.