The document outlines an agenda for an Intermediate ASP.NET MVC course. It includes a quick MVC review, a discussion on application design best practices, coding examples, and covering topics like routing, testing, returning JSON from controllers, and error handling. Resources for further learning ASP.NET MVC are also provided, including blogs and websites. The document ends with contact information for the course presenter.