A crash course in AngularJS.