Microsoft Virtual Academy
http://www.microsoftvirtualacademy.com/Web developer, IT expert and other popular courses are provided by Microsoft Academy. You can learn C++, games developing, cloud computing and many other things here. It’s possible to join seminars and events devoted to computer science.