In this lesson we will introduce you to AngularJS.
The AngularJS framework implements a common pattern for code design called "MVC". MVC stands for Model/View/Controller. Models will be created to hold data for display. Views are the way the data is presented. Controllers are what manage the interaction of the views and data. While we won't cover the design pattern much here, much of the code that we will create will follow the MVC naming approach.