In the world of Single Page Applications, few concepts have spread as quickly and universally as javascript MVC frameworks, largely spearheaded by AngularJS. In this course, we'll talk through what makes MVC frameworks so powerful, why Angular is one of the leading choices, and how you can most efficiently use it to transform your data on hand into a full-featured application that responds almost immediately to every interaction and update. By the end, you'll see not only how to use each of the individual pieces of AngularJS, but also how to wield them together to build a fully functional web application.