Microsoft Virtual Academy offers free online trainings for developers and IT guys. Here is the information about the Free online Trainings
Microsoft Virtual Academy (MVA) offers free online Microsoft training, delivered by experts, to help technologists continually learn via hundreds of courses. MVA learning opportunities combine on-demand courses and live events.
Developers who want to learn how to build apps for the web, Windows or Windows Phone can explore Microsoft Virtual Academy (MVA) courses on App Development training, HTML5 training, C# training, and Windows Phone app development.
Here are the list of free Courses by Topics and Products
Courses by Topics
C# / XAML
Managing Desktop & Devices
Management & Security
Courses by Products
View All Courses
Visit www.microsoftvirtualacademy.com for more information