Mi recomendación personal es el curso desarrollador 5 estrellas oficial de microsoft.
http://www.mslatam.com/latam/msdn/comunidad/dce2005/
1. Completamente gratuito.
2. Bastante completo (Quizás le falte algo de información adicional a algunas transparencias pero se puede completar perfectamente con lo que encuentres en otras webs).
3. Toca absolutamente todo el framework .net y algunas tecnologías asociadas.
4. Proporciona material para practicar (versiones Express) y gran cantidad de ejemplos prácticos y útiles.
5. Por cada estrella puedes conseguir un diploma que podrás imprimir para añadir a tu curriculum.
6. Es bastante conocido en el mundo empresarial.
Complementado con algún buen libro de .net ya tienes lo que necesitas
Así que ya sabes, para registrarte solo tienes que usar tu cuenta live messenger. Luego cubrir un formulario con tus datos personales y al final puedes hacer el curso.
Lo único que le veo es que a partir de WCF, WWF y WPF, el curso pasa de ser más de aprendizaje a orientarse casi a la descripción de las bondades de los nuevos productos xD, a poco más y te convierten en comercial. Pero sobre ello hay buenos blogs con ejemplos prácticos (el de anieto2k, el de foxandxss, etc.).
Recuerda que el curso es relativamente largo, tienes para 2-3 meses.
Suerte con ello