Программирование Visual Studio 2012/2013/2015/2017

Из многочисленных курсов по разработке могу порекомендовать следующие:

Курс 20483B: Programming in C#  - это фундамент для всего остального)

Курс 20480B: Programming in HTML5 with JavaScript and CSS3

Курс 20486C: Developing ASP.NET MVC 5 Web Applications

Курс 20487C: Developing Windows Azure™ and Web Services

 Отдельно для разработчиков SharePoint 2013:

Курс 20488B: Developing Microsoft SharePoint® Server 2013 Core Solutions

Курс 20489B: Developing Microsoft® SharePoint® Server 2013 Advanced Solutions