Become a member
Want to manage your learning plans?
Become an MVA member for free and get this and other free benefits:
  • Get unlimited access to content
  • Join live events
  • Track your progress
  • Take self-assessments
  • Participate in forums
  • Receive discounts on books
Maybe later

Visual Studio Courses

Explore our array of courses designed to show you how to use Visual Studio. Specifically, these demo-rich Visual Studio training courses are designed to help you use the tools to build Windows Store apps, desktop apps, mobile apps, ASP.NET web apps, and XML web services. You will find training covering C# and XAML, HTML5 and JavaScript, as well as material to help you adopt the application lifecycle management (ALM) features in Visual Studio. Sign up today for a free Visual Studio tutorial and take your knowledge to the next level.

Level 100
Published: 15 May 2015
Best of Build and Windows 10
Learning Plan
Level 100
3
 
Level 100
Published: 24 April 2015
Wondering how to build a successful mobile app and smart device strategy?
Learning Plan
Level 100
6
 
Level 100
Published: 23 June 2015
Over the course of 25 episodes, our friend Bob Tabor, from www.LearnVisualStudio.net, teaches you the fundamentals of C# programming.
Learning Plan
Level 100
1021
 
Level 100
Published: 27 April 2015
Creating Games with Project Spark
Learning Plan
Level 100
8
 
Level 100
Published: 28 April 2015
Creating Your First 2D Game with GameMaker
Learning Plan
Level 100
13
 
Level 100
Published: 05 May 2015
Customizing ASP.NET Authentication with Identity
Learning Plan
Level 100
23
 
Level 100
Published: 27 April 2015
Dev/Test Scenarios in the DevOps World
Learning Plan
Level 100
3
 
Level 100
Published: 27 April 2015
Developing Games with Construct 2
Learning Plan
Level 100
24
 
Level 100
Published: 23 April 2014
What defines an agile enterprise? Agile dev? Agile engineering? Enterprise agility should be driven and defined by your business. Agility allows you to be more responsive and more innovative, which makes you more competitive.
Learning Plan
Level 100
10
 
Level 100
Published: 05 May 2015
This discussion establishes the groundwork for the techniques that help you make intelligent economic tradeoffs in your own systems to optimize value flow to your stakeholders.
Learning Plan
Level 100
22
 
Level 100
Published: 05 May 2015
En kurs i grundläggande programmering med C# som första språk.
Learning Plan
Level 100
4
 
Level 100
Published: 27 April 2015
Hour of Code Event Training
Learning Plan
Level 100
11
 
Level 100
Published: 27 April 2015
Hour of Code with TouchDevelop
Learning Plan
Level 100
11
 
Level 100
Published: 05 May 2015
How to Debug a Website with Internet Explorer F12 Tools
Learning Plan
Level 100
15
 
Level 100
Published: 27 April 2015
Coding is just part of creating a complete project. In this course, you will learn key skills in the Software Development Lifecycle.
Learning Plan
Level 100
5
 
Level 100
Published: 13 May 2015
Implementing Entity Framework with MVC
Learning Plan
Level 100
26
 
Level 100
Published: 12 May 2015
Here’s your chance to learn how to create games from the ground up, using C++ and DirectX. Learn about the game loop, input detection, applying basic shaders, state management, and more.
Learning Plan
Level 100
33
 
Level 100
Published: 29 April 2015
Introduction to Mobile App Development
Learning Plan
Level 100
17
 
Level 100
Published: 27 April 2015
Introduction to Programming with Python
Learning Plan
Level 100
80
 
Level 100
Published: 13 February 2014
Want to learn a different language? Over the course of 21 episodes, our friend Bob Tabor, from www.LearnVisualStudio.net, teaches you the fundamentals of JavaScript programming.
Learning Plan
Level 100
164
 
Level 100
Published: 28 April 2015
Learn to Code with CODExist: the Birth of Bot
Learning Plan
Level 100
13
 
Level 100
Published: 24 April 2015
In this course, we look at licensing basics and clarify the various ways to acquire licenses for Microsoft software and services so you can choose the right licensing for your company’s needs.
Learning Plan
Level 100
15
 
Level 100
Published: 14 May 2015
Managing the Application Lifecycle with MSDN
Learning Plan
Level 100
4
 
Level 100
Published: 27 April 2015
If you are curious about open source software (OSS) and Microsoft's role in this pivotal trend, watch this on-demand course with host Richard Campbell, of .NET Rocks! fame. Richard interviews top open source experts and gets tons of helpful information!
Learning Plan
Level 100
7
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Cocos2d-x for Windows Store Apps
Learning Plan
Level 100
10
 
Level 100
Published: 27 April 2015
Quick Start Challenge: HTML5 Portability Challenge
Learning Plan
Level 100
8
 
Level 100
Published: 13 May 2015
Quick Start Challenge: Kinect v2 Sensor and openFrameworks
Learning Plan
Level 100
6
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Microsoft Advertising SDK
Learning Plan
Level 100
5
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Project Spark
Learning Plan
Level 100
2
 
Level 100
Published: 05 May 2015
Quick Start Challenge: Python and MongoLab
Learning Plan
Level 100
6
 
Level 100
Published: 05 May 2015
Quick Start Challenge: Redis on Windows
Learning Plan
Level 100
4
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Sharing Data - XAML & openFrameworks
Learning Plan
Level 100
19
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Touch Support Using openFrameworks
Learning Plan
Level 100
4
 
Level 100
Published: 27 April 2015
Quick Start Challenge: Universal App
Learning Plan
Level 100
18
 
Level 100
Published: 24 April 2015
If you'd like to gain a fundamental understanding of software testing, this online course is for you. It also focuses on working with software bugs, creating and managing software tests, and even test automation.
Learning Plan
Level 100
47
 
Level 100
Published: 24 April 2015
What's so special about Git? Is it the right source control system for you? Find out what all the excitement's about in this Jump Start course, the second in our "ALM Wednesdays" series.
Learning Plan
Level 100
61
 
Level 100
Published: 05 May 2015
If you're looking to streamline the development pipeline, Kanban—quickly becoming a standard tool in the agile toolbox—can help you.
Learning Plan
Level 100
43
 
Level 100
Published: 24 April 2015
​Want to learn a different language? Over the course of 26 episodes, our friend Bob Tabor, from www.LearnVisualStudio.net, teaches you the fundamentals of Visual Basic programming.
Learning Plan
Level 100
94
 
Level 100
Published: 05 May 2015
Web API Design Jump Start
Learning Plan
Level 100
26
 
Level 100
Published: 27 April 2015
In this course you'll learn by doing as you build five apps, covering a range of scenarios, from media playback to hosted HTML to accessing geolocation data and mapping to extending your Windows Phone app to become a universal Windows / Windows Phone app.
Learning Plan
Level 100
114
 
Level 200
Published: 05 May 2015
A Lap Around Azure Websites
Learning Plan
Level 200
5
 
Level 200
Published: 28 April 2015
Adding Style with CSS
Learning Plan
Level 200
20
 
Level 200
Published: 28 April 2015
Assessing and Improving Your DevOps Capabilities
Learning Plan
Level 200
9
 
Level 200
Published: 13 May 2015
Azure Mobile Services and API Management
Learning Plan
Level 200
6
 
Level 200
Published: 24 April 2015
This first of two Bing Ads Jump Starts offers an overview of Bing Ads and details the advantages of using Bing for your SEM needs. It can also help prepare you for a Bing Ads Accredited Professional certification.
Learning Plan
Level 200
13
 
Level 200
Published: 24 April 2015
The second in a set of two, this Jump Start teaches you search engine marketing (SEM) best practices, the value of a proper keyword search, and more, all from SEO and SEM pros.
Learning Plan
Level 200
10
 
Level 200
Published: 28 April 2015
Build a Game with Cocos2d-x for Windows Devices
Learning Plan
Level 200
9
 
Level 200
Published: 05 May 2015
If you're an app developer who wants to design and build Windows Phone 8.1 apps using XAML and C#, check out this two-and-a-half day, on-demand course, taught by experts who have years of experience developing (and writing about the process).
Learning Plan
Level 200
55
 
Level 200
Published: 27 April 2015
Building Apps with Node.js Jump Start
Learning Plan
Level 200
25
 
Level 200
Published: 24 April 2015
Get your developer skills up to speed—or dust them off—on the Microsoft platform. Whether you're a web, app, C#, .NET, or JavaScript developer, this first course in our "Building Blocks" series delivers what you need.
Learning Plan
Level 200
14
 
Level 200
Published: 05 May 2015
Developers, //build on your coding skills with the second Jump Start in our "Building Blocks" series. Experts—including the inspiring Jeremy Foster and the inimitable Stacey Mulcahy—teach you how to create great apps, and they cover layout and style with
Learning Plan
Level 200
6
 
Level 200
Published: 29 April 2015
Watch Scott Hanselman, host of Azure Friday, with his team of experts from the Windows Azure Application and Web Tools Platform team, as they take you on an entertaining journey through the latest tools and capabilities of the Windows Azure and Web platfo
Learning Plan
Level 200
15
 
Level 200
Published: 27 April 2015
Devs, create webpages that work cross-platform and that scale well to different screen sizes. Join us to explore Bootstrap, the popular framework that makes it easy for all skill levels to create rich UIs for users, regardless of device.
Learning Plan
Level 200
93
 
Level 200
Published: 28 April 2015
C++/DirectX Game Development: Animations and Advanced Game AI
Learning Plan
Level 200
2
 
Level 200
Published: 28 April 2015
C++/DirectX Game Development: Blending and Models
Learning Plan
Level 200
1
 
Level 200
Published: 28 April 2015
Cloud-Enable a Windows Presentation Foundation LOB App
Learning Plan
Level 200
4
 
Level 200
Published: 29 April 2015
Cross-Platform Development with Xamarin & Visual Studio
Learning Plan
Level 200
27
 
Level 200
Published: 24 April 2015
Developers, do you wonder how to design apps for the cloud? Are you interested in best practices for architectures which include services that run in the cloud?
Learning Plan
Level 200
19
 
Level 200
Published: 27 April 2015
Developing 2D & 3D Games with Unity for Windows Jump Start
Learning Plan
Level 200
17
 
Level 200
Published: 27 April 2015
Developing 2D Games with HTML5
Learning Plan
Level 200
14
 
Level 200
Published: 28 April 2015
Developing Advanced 2D Games with HTML5
Learning Plan
Level 200
5
 
Level 200
Published: 27 April 2015
Developing Universal Windows Apps with C# and XAML
Learning Plan
Level 200
50
 
Level 200
Published: 27 April 2015
If you want to use HTML, CSS, and JavaScript to build rich, native apps on a new and exciting platform, get the details from Microsoft experts in this fast-paced, two-day course. Get your apps out to Windows devices and Windows Phones, and more.
Learning Plan
Level 200
20
 
Level 200
Published: 12 May 2015
Join Microsoft experts in the fifth event of our popular “ALM Wednesdays” series, as they equip users of Visual Studio ALM with the necessary skills to build an effective release pipeline with the Release Management functionality provided by Visual Studio
Learning Plan
Level 200
12
 
Level 200
Published: 19 May 2015
Learn what the Microsoft devices and services strategy is and how existing applications fit in. See demos, and discover how and why to move your LOB applications to Windows Azure
Learning Plan
Level 200
19
 
Level 200
Published: 02 June 2015
Fundamentals of Application Lifecycle Management
Learning Plan
Level 200
2
 
Level 200
Published: 27 April 2015
Game Production Basics
Learning Plan
Level 200
41
 
Level 200
Published: 23 April 2015
This course takes you through every aspect of developing games for Windows 8, from audience definition through product monetization.
Learning Plan
Level 200
63