Microsoft Virtual Academy (MVA) gives free online IT education and training of all Microsoft technologies. Microsoft has provided a one stop learning platform for all it’s product and technologies. It provides lectures about Web and windows system development, Game development, cloud development and many microsoft products like ASP.NET, Visual Studio, MSSQL server, Office 365, C# and many more.

You can sign in with your windows Live ID. This way MVA keeps tracks of different courses you are enrolled in and your progress in those courses. It also gives points on completing the courses and shows top students on local and global level.

Each course is divided into different modules and each module has points , Video lectures, presentations and code samples. Students can also share their progress on social networks like Facebook and Twitter. MVA is a good choice for students to learn free on their own pace and chance to make their name within the community of  IT professionals and developers.