The Microsoft Virtual Academy provides free courses for people working with Microsoft technologies as IT Pros, developers, Data Pros, students and many others. The training ranges from introductions to in-depth courses that cover that technologies implementation and deployment.