Microsoft has free training online via the Microsoft Virtual Academy (MVA) – online learning from experts to help technologists continually learn with hundreds of courses.  Their mission is to help developers, knowledgeable IT professionals and advanced students learn the latest technology, build their skills, and advance their careers. MVA is free of charge, and the entire service is hosted on Windows Azure.

For information about how to enroll and the courses offered, click here.