This document outlines an agenda for a REST API training session occurring June 30 - July 2, 2012 in Montreal. It will cover the basics of REST including concepts like URLs, HTTP verbs, statelessness and representations. It will demonstrate building a basic blog REST service in ERRest including setting routes, controllers, formats and filters. The training will cover adding basic CRUD routes, using query arguments, and advanced topics like HTML routes.