This document provides an agenda and details for an AngularJS workshop. The key points are: - The workshop will cover AngularJS concepts and skills over 4 sessions spanning introduction to advanced topics like testing and directives. - Session 1 will cover basics like MVC patterns, data binding, controllers and services. Sessions 2-3 cover routing, testing and directives. - Attendees should bring a laptop and install NodeJS, Karma and other tools to follow along with hands-on code examples and exercises. - The goal is to take attendees through building a simple todo list app from start to finish over the day to learn AngularJS concepts and skills in a practical way. Questions are encouraged