This document summarizes a presentation on building web applications with AngularJS. It introduces AngularJS as a client-side JavaScript framework that uses HTML enhanced with directives for building rich web apps. Core concepts covered include MVC pattern, two-way data binding, dependency injection, and separation of concerns. Demos illustrate data binding, controllers, filters, directives, views/routes, and animations. Built-in features and the AngularJS ecosystem are also discussed.