Introducing Microsoft Virtual Academy
Build apps. Code better. Get started, or hone your expertise.
Microsoft Virtual Academy provides free, on-demand courses to help you learn at your own pace, and when the time is right for your busy schedule. Courses include:
- Introductory lessons
- Coding and app tutorials
- Certification courses
- Live events
Enrolling is as easy as signing up—or signing in. Class is now in session.
Developing ASP.NET MVC 4 Web Applications Jump Start
.NET developers: Want to build apps & ramp up on the new MVC features? Find out more.
Building apps for Windows Phone 8.1 Jump Start
Take a lap around the Windows Phone 8.1 Developer platform, and get guidance on app development choices.
Windows Store Apps with HTML5 Refresh Jump Start
Know HTML5? Then you’re a few small steps away from creating an app for Windows Store. This refreshed course shows you how.
Building Web Apps with ASP.NET Jump Start
This course shows you how to apply your .NET skills to both web and Windows apps—and the relationships between the two.
Programming in C# Jump Start
This free online crash course covers the building blocks of C#, and how you can use it to start working on your first app.
Windows Store App Development Essentials with C# Refresh
Want to develop Windows Store apps with C#? This course demos new features that will help you publish your first app.
Windows 8.1 UX Design Jump Start
Learn the basics of UX design for 8.1, including UI controls, navigation, layout, windowing, tiles, and more.
MVA Live Q&A: Programming Windows with Charles Petzold
Have a question? This live Q and A will help you address everything from basic concerns to the most.
Advanced Windows Store App Development w/HTML5
This HTML5 course dives into the advanced programming skills and techniques required to optimize Windows Store apps.
XAML Deep Dive for Windows and Windows Phone Apps
Boost your skills going through sample after sample followed by numerous demos to provide you a solid foundation in XAML.
Building Windows Store Apps for iOS Developers
Attention iOS developers! View this Jump Start to learn how to develop and monetize apps for Windows Store.
Gaming Engines for Windows 8 Jump Start
Learn how Construct2, GameMaker, and Unity can help you develop games for Windows 8.
SQL Server in Azure Virtual Machines - Developer Jump Start
Watch this demo-rich learning session, featuring migration tools and a sample app that utilizes both Azure Virtual Machines and Azure Cloud Services.
Querying Microsoft SQL Server 2012 Databases Jump Start
Learn everything you need to know about updating databases, data manipulation and altering tables.
Big Data Analytics
Use Microsoft Business Intelligence tools, predictive analytics, and NoSQL tools to analyze data for your Big Data solutions.
Designing Your XAML UI with Blend Jump Start
Want to create a XAML-based UI? Learn how with demos of Windows Store app-specific features and highlights from Visual Studio 2013.
Developing Windows Azure and Web Services Jump Start
From Windows Azure hosting to increasing your reach, check out this course for the end-to-end scenario for the entire application.
Advanced Windows Store App Development using C# Refresh
Check out these advanced techniques for building Windows Store apps, including app differentiation, Windows Live SDK and OneDrive.
C++: A General Purpose Language and Library Jump Start
Update legacy code or write new, high-performance code for phones in this starting point for building software in C++.
Porting Unity games to Windows 8.1 & Windows Phone
Learn how to increase your income and your customer base by bringing your existing Unity game to Windows and Windows Phone.
Introduction to C++ and DirectX Game Development
Want to create games from the gound up? We'll show you how to use C++ and DirectX to build the whole engine, not just the game.
Software Development Fundamentals
This introductory course helps viewers understand the various aspects of software development.
HTML5 App Development Fundamentals
Designing Applications for Azure Jump Start
Designing apps for the cloud? Spend a day learning architecture and design from Marc Mercuri, Larry Brader and other top experts.
Azure Storage - Design and Implementation Jump Start
Learn about the broad capabilities of Azure, storage design patterns & best practice techniques, and a variety of tips & tricks.
C# Fundamentals for Absolute Beginners
This course walks you through getting the tools, writing code, debugging features, customizations, and more.
Using Kanban Jump Start
Learn how Kanban can help you identify and remove bottlenecks, and shift your organizational culture toward creative problem-solving.
Enterprise Agility Is Not an Oxymoron Jump Start
Want to understand the benefits of agility in the enterprise? This course has practical ideas that can be used to begin the transition.
Using Git with Visual Studio 2013 Jump Start
Find out about the Git fundamentals: Learn how to use Git within the Visual Studio integrated development environment (IDE).
Fundamentals of Lean Software Delivery Jump Start
Get the facts on lean software development. Learn techniques that can help you make intelligent economic tradeoffs to optimize results.
Building Blocks: Construct Jump Start
Learn how to create great apps with great layout and style using XAML, CSS and HTML5.
Building Blocks: Extend Cloud-Connected Mobile Apps
Learn the right way to build cloud-connected iOS, Android, and Windows apps, and how to add a mobile layer to your existing apps.
Azure Week: Building Modern Web Apps Jump Start
Developers: Learn the latest tools and capabilities of the Windows Azure and Web platform with Scott Hanselman.
Twenty C# Questions Explained
This training session focuses on 20 of the top questions surrounding the C# language, based on number of views and votes on stackoverflow.
Microsoft Azure Developer Camp: Build a Cloud-Native App
Watch this Developer Camp, explore the latest Microsoft Azure development tools and technologies, and leave with code running in the cloud.