This document describes an ASP.NET web development course that teaches C# developers how to build dynamic websites and web applications using Microsoft's ASP.NET framework. The course covers using Visual Studio and .NET to create ASP.NET projects, adding server controls, validating user input, creating user controls, and maintaining state across pages using cookies, sessions, and viewstate. Students should have prior C# experience and knowledge of HTML and CSS.