ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.
Mod 1 Exploring ASP.NET
Mod 2 Designing Web Applications
Mod 3 Developing ASP.NET Models
Mod 4 Developing ASP.NET Controllers
Mod 5 Applying Styles to ASP.NET Web Applications
Mod 6 Testing & Debugging ASP.NET Web Applications