El alumno debería disponer de buenos conocimientos previos de los fundamentos de la plataforma .NET, así como nociones de HTML, JavaScript y de acceso a datos con Linq2SQL o Entity Framework. Saber algo sobre ASP.NET con Webforms es un plus, pero no es estrictamente necesario.
Si vienes de otras plataformas como ASP 3.0 "Clásico", PHP o JSP te resultará especialmente atractivo y fácil de seguir.
Los ejemplos de código del curso están desarrollados en C# y Visual Studio 2010, pero los conceptos explicados son válidos para Visual Studio 2008 y para cualquier otro lenguaje de la plataforma .NET como Visual Basic, por lo que no te costará seguirlos aunque trabajes con ellos.