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

App Development Courses

Develop expertise in app development and design to create fast and fluid Windows apps and Windows Phone apps. Learn app development on a variety of levels, whether you're an absolute beginner or simply need a refresh on the material. It doesn't matter whether you are leveraging your existing web programming skills in JavaScript and HTML5 or you are a .NET developer interested in C# and XAML – our app development courses cover the skills and tools used to build for the desktop, devices and the cloud. Browse our selection of app development courses and advance your knowledge today.

Level 100
|
Published: 24 August 2015
Want to write code and build games for Windows Phone and Windows Store? Check out MonoGame, the "write once, play everywhere" popular choice for coders. Experts, including Tom Spilman of Sickhead Games, introduce you to the cool features of MonoGame and help you build a game, from start to finish.In
Learning Plan
Level 100
10
Level 100
|
Published: 24 August 2015
If you're looking to build games and want a fun (and free) high-performance, cross-platform development tool, take a good look at Marmalade. Learn to use the Marmalade interface, hear how to develop the basic components and structure of a game, explore scene-management, and get the details on Marmal
Learning Plan
Level 100
7
Level 100
|
Published: 11 August 2015
Wondering how to build a successful mobile app and smart device strategy? Watch this final event in our popular "Building Blocks" series, and learn how to do just that. Miranda Luna and a team of seasoned experts provide tips on the right way to build cloud-connected iOS, Android, and Windows apps,
Learning Plan
Level 100
6
Level 100
|
Published: 11 August 2015
Did you know that you don't need to be a programmer or an artist to create a cool 2D game? If you can drag and drop, you can use GameMaker from YoYo Games to build a game and then export it to mobile platforms, including Windows, iOS, Android, Kindle and more. Get the details from industry experts w
Learning Plan
Level 100
15
Level 100
|
Published: 07 August 2015
Explore Cocos2d-x, a popular open source C++ mobile gaming engine adopted by more than 400,000 developers to build games, such as Castle Clash and other top mobile titles. In this hands-on lab, learn how to add resources, use those resources in the game, and manage object interactions. Don't miss th
Learning Plan
Level 100
10
Level 100
|
Published: 07 August 2015
Want to know why HTML5 is so popular with game developers? And why this flexible and powerful language continues to gain popularity? Part of the reason is the language's cross-platform ability and the ease with which you can port your game. In this Quick Start Challenge, walk through the easy steps
Learning Plan
Level 100
10
Level 100
|
Published: 07 August 2015
Check out our free online Windows Phone 8.1 development course. Join Bob Tabor (LearnVisualStudio.NET) for this 9+ hour series as he covers Windows Phone UI with XAML layout and events, navigation model, application lifecycle, and working with the Windows Phone Emulator. This course focuses on Windo
Learning Plan
Level 100
128
Level 100
|
Published: 07 August 2015
If you’re building a game, one of the main decisions you have to make is how to monetize your app. With the growing freemium economic strategy, a simple way to make some money is to display ads in your application. And you can do so in your Windows 8.1 apps using the Microsoft Advertising SDK
Learning Plan
Level 100
5
Level 100
|
Published: 29 April 2015
Nothing motivates students more than building an app that they care about and that they can immediately see, use, and share. Get insights from Windows Platform Developer MVP​ Lance McCarthy, as he teaches students to build a mobile app using Windows App Studio and to then extend and enhance the app
Learning Plan
Level 100
18
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. Tune in to learn JavaScript concepts applicable to web-based video games, enhanced user interfaces, and dynamic webpages.
Learning Plan
Level 100
178
Level 200
|
Published: 21 August 2015
Please note (August 2015): This updated Windows 10 content reflects the most current information, as of August 12, 2015.   Do Windows 10 and Visual Studio 2015 make a developer’s job easier? You bet they do! And now that the Windows 10 Universal Windows Platform (UWP) is here, find out how sim
Learning Plan
Level 200
3
Level 200
|
Published: 11 August 2015
Want an in-depth look at the Universal Windows Platform (UWP)? Engaging experts Jerry Nixon and Andy Wigley, of the Developer’s Guide to Windows 10 Preview, return to show you how Windows capabilities and social integration can help you create amazing experiences on devices running Windows 10
Learning Plan
Level 200
55
Level 200
|
Published: 11 August 2015
Want to add Cortana to your app? Whether you're into speech integration technology for accessibility, social responsibility, or gaming (or all of the above!), you're probably excited about the possibilities that Cortana offers for Windows Phone developers today and Windows 10 app developers in
Learning Plan
Level 200
7
Level 200
|
Published: 07 August 2015
Attention iOS developers! View this Jump Start to learn how to develop and monetize apps for Windows Store. Microsoft Principal Technical Evangelist Jaime Rodriguez and Big Nerd Ranch trainers Eric Jeffers and Sean McCune share some of their lessons learned in transitioning from iOS to Windows Store
Learning Plan
Level 200
6
Level 200
|
Published: 07 August 2015
HTML and XAML developers, are you ready to start having fun with Windows 8.1? Join Microsoft experts for an on-demand version of the highly successful dive deep into the gadget and devices side of Windows 8.1. Explore 3D printing, the LEGO EV3 platform (and how to use it from Bluetooth and USB), how
Learning Plan
Level 200
15
Level 200
|
Published: 07 August 2015
Király István Microsoft MVP (Most Valued Professional) mutatja be az Azure alapjait. A kifejezetten rendszergazdák számára összeállított videókban az alapokon túl hasznos tippekket és információkat láthat
Learning Plan
Level 200
3
Level 200
|
Published: 07 August 2015
Do you have existing .NET client line of business (LOB) applications? Join Microsoft developer experts, and see how to modernize these applications and move them forward. Learn what the Microsoft devices and services strategy is and how existing applications fit in. See demos, and discover how and w
Learning Plan
Level 200
20
Level 200
|
Published: 07 August 2015
Developers, are you trying to figure out what Visual Studio 2013 has to offer you? Whether you develop for the web, Windows, or Windows Phone, and whether you are using C#, XAML, HTML, or Visual Basic, this this free Visual Studio 2013 course is for you. It focuses on some of the key new features, a
Learning Plan
Level 200
47
Level 200
|
Published: 07 August 2015
This course takes you through every aspect of developing games for Windows 8, from audience definition through product monetization. Discover the gaming engines that’ll ease the process, such as Construct2 by Scirra, GameMaker by YoYo Games, and Unity. The course is appropriate for beginning g
Learning Plan
Level 200
63
Level 200
|
Published: 07 August 2015
See what you missed on IT Pro IaaS Day! Learn how to integrate Windows Azure virtual machines (VMs) into your infrastructure. If you’re an experienced IT Pro but you haven’t spent much time with Windows Azure VMs, you’ll appreciate these real-world examples on Windows Azure infrast
Learning Plan
Level 200
34
Level 200
|
Published: 07 August 2015
Web professionals and cloud developers, whether you have a well-established website or you are starting a new business, this Bing search engine optimization (SEO) Jump Start training can help you achieve your goal of driving more traffic to your site. It can also help prepare you for a Bing Ads Accr
Learning Plan
Level 200
12
Level 200
|
Published: 07 August 2015
If you want to use HTML, CSS, and JavaScript to build rich, native apps on a new and exciting platform, look no further. Get the details from Microsoft experts in this fast-paced, two-day course, complete with demos and a look at design considerations for screens from 4 to 40 inches!Get an introduct
Learning Plan
Level 200
25
Level 200
|
Published: 07 August 2015
Developers, if you're ready to cross the finish line and get your Windows Store apps to market, don't miss this opportunity! Learn about a new pilot program that combines a free technical review from Microsoft Premier Field Engineering (PFE) with credit toward your MCSD: Windows Store Apps cert
Learning Plan
Level 200
5
Level 200
|
Published: 06 August 2015
Have you wondered how to configure Outlook 2010 and Outlook 2013 to connect to Office 365? Watch as experts show you how to connect this critical application for your desktop and tablet, so you can manage your email, contacts, calendar, and more.Instructors |  Talbott Crowell - ThirdM.com
Learning Plan
Level 200
1
Level 200
|
Published: 06 August 2015
Devs, want a primer on the latest capabilities and features available in HTML, CSS, and JavaScript? Discover the basics you need to create websites, web apps, and even native Windows apps. Dive deep into modern web APIs and tour libraries you can use to build anything from the simplest to the most c
Learning Plan
Level 200
23
Level 200
|
Published: 06 August 2015
Web developers, are you looking for ways to increase your reach and reduce your work? Are you preparing for Exam 70-487, part of the MCSD: Web Applications certification? Do you want to find out how to build Web API or WCF services that can access data and are hosted in Windows Azure? If you want to
Learning Plan
Level 200
51
Level 200
|
Published: 06 August 2015
Developers for the Microsoft platform, take this course if you are ready to begin enterprise web application development, if you need to ramp up on the new Model View Control (MVC) features, or if you want to update your Microsoft certification. This ASP.NET development course tells you what you nee
Learning Plan
Level 200
277
Level 200
|
Published: 06 August 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 platform for developers. He challenges you to apply
Learning Plan
Level 200
16
Level 200
|
Published: 14 May 2015
Can you drag and drop? If so, you can create games with Construct 2, a straightforward but powerful visual game development tool (no coding required). Build on the basics from Developing Games with Construct 2, and dig into more advanced techniques with the experts.James Quick and Shahed Chowdhuri r
Learning Plan
Level 200
5
Level 200
|
Published: 14 May 2015
Are you familiar with Marmalade? Want to build on the skills you learned in Creating Your First Marmalade Game? Get ready for more fun and games with the entertaining team of Lee Stott and James Mintram, as they teach you how to create and optimize your Marmalade games for Windows and Windows Phone
Learning Plan
Level 200
1
Level 200
|
Published: 12 May 2015
Developers, take this Jump Start to learn new techniques for building Windows Store apps and to prepare for Exam 70-485, a key component of the MCSD: Windows Store Apps certification. Learn about the new windowing model, advanced contract scenarios, branding, monetization, and animations. Microsoft
Learning Plan
Level 200
16
Level 200
|
Published: 06 May 2015
Developers, want to add to what you know and love about MonoGame? ​Build on the Creating Windows Phone and Windows Store Games with MonoGame course, and expand your toolset in this advanced look at MonoGame, with ​experts Tom Spilman and Andy Dunn.Explore advanced game development techniques an
Learning Plan
Level 200
1
Level 200
|
Published: 06 May 2015
Making games with GameMaker? Ready to take your 2D game development skills to the next level? If you loved the Creating Your First 2D Game with GameMaker course and you're ready for more, dig deeper into the product features that make GameMaker such a powerful game development platform. Plus, s
Learning Plan
Level 200
1
Level 200
|
Published: 05 May 2015
If you’re an experienced Game Developer and want to build on your C++ and DirectX skills, up-level your employment options with AAA companies​, and expand on the DirectX knowledge you gained in the Introduction to C++ and DirectX Game Development course, now's your chance!In this fir
Learning Plan
Level 200
3
Level 200
|
Published: 05 May 2015
Now that you've mastered skyboxes and porting DX 11 to 11.2, how about a fun look at sounds and shaders? In this second course in the C++/DirectX game development series, add some shine, emboss and blur graphics, and incorporate sounds, as you expand on your game prototype from the previous course.E
Learning Plan
Level 200
1
Level 200
|
Published: 05 May 2015
If you're an app developer who wants to design and build apps for Windows Phone 8.1 using XAML and C#, check out this two-and-a-half day, on-demand course, taught by experts with years of experience developing—and writing about the process. The sessions focus on building apps for Windows Phone
Learning Plan
Level 200
57
Level 200
|
Published: 04 May 2015
With the incredible growth of devices and the Internet of Things (IoT), you know that mobile apps present a huge opportunity. Windows Azure Mobile Services lets you build a back end for your mobile apps in minutes. Watch Miranda Luna and other experts for a comprehensive, infrastructure-focused look
Learning Plan
Level 200
6
Level 200
|
Published: 29 April 2015
Want to build an app, start to finish, and share it across iOS, Android, and Windows Phone platforms? Check out this course! Join the experts, and build a sample app, sharing as much C# code as possible across the three platforms. Get an introduction to Xamarin and how to use it with Visual Studio 2
Learning Plan
Level 200
27
Level 200
|
Published: 28 April 2015
You've explored skyboxes and porting DX 11 to 11.2, and you've played with sounds and shaders. How about a look at blending and models? Take the next step in game development, and learn how easy it is to implement blending techniques and to add features to your game engine.Watch as experts Bryan Gri
Learning Plan
Level 200
1
Level 200
|
Published: 28 April 2015
Hooked on C++/DirectX game development? It’s a steep learning curve, that’s for sure, but it's so worth it! Roll up your sleeves, and join experts Bryan Griffiths and Mickey MacDonald, as they explore the wow factor through advanced game development! Expand upon the prototype from the&nb
Learning Plan
Level 200
2
Level 200
|
Published: 28 April 2015
If you've always wanted to build games for the Windows Store but aren't sure how to get started, take a look at the wildly popular Cocos2d-x. Join a team of experts who walk you through the engine's background, explore its popularity, show you how to set up a Windows machine for Cocos development, a
Learning Plan
Level 200
9
Level 200
|
Published: 27 April 2015
Know about sprites and boss fights but not how to create them? If you want to get into the video game industry but don't know where to start, check out this course. Learn what skills you need, and get a look at many available tools and what you can do with them, plus get links to access them yoursel
Learning Plan
Level 200
43
Level 200
|
Published: 27 April 2015
Get real-world guidance for developing creating universal Windows apps, and save yourself valuable time when creating developing an apps for today’s mobile workforce and consumer marketplace. Learn from Microsoft experts as they build a working app using XAML and C# development tools and techn
Learning Plan
Level 200
54
Level 200
|
Published: 27 April 2015
If you are a Unity game developer who wants to increase your reach by bringing your existing iOS, Android, or PC games to Windows Store and Windows Phone, roll up your sleeves and join us for this practical, step-by-step deep dive. At the end of the training, you can have your full game ported!Exper
Learning Plan
Level 200
11
Level 200
|
Published: 23 April 2015
Developers, do you want to develop Windows Store apps using C#? Are you preparing for Exam 70-484, a key component of the MCSD: Windows Store Apps certification? Find out what you need to know from Microsoft Technical Evangelist Jerry Nixon and the co-founder of Crank211, Daren May, as they show dem
Learning Plan
Level 200
39
Level 200
|
Published: 23 April 2015
Whether you’re a developer familiar with XAML, a designer without coding experience, or a developer preparing for your first XAML-based project, this training can help you to get the most out of the latest tools. During this course, you will learn how to use Blend and Visual Studio 2013 to cre
Learning Plan
Level 200
59
Level 200
|
Published: 23 April 2015
Attention developers! Here’s a painless way to learn the basics of C++ from the ground up, whether you’re updating legacy code or writing brand new, efficient, high-performance code for new platforms, like phones, and want to take advantage of C++. You’ll learn the fundamentals of
Learning Plan
Level 200
113
Level 200
|
Published: 23 April 2015
In this Microsoft Virtual Academy Jump Start, you learn how to apply your skills as a designer to create Windows Store apps for Windows 8.1, and you get better prepared for Exam 74-353, part of the Microsoft Certified Specialist: Windows UX Design certification. In addition, the apps you design will
Learning Plan
Level 200
19
Level 200
|
Published: 23 April 2015
Microsoft Virtual Academy (MVA) hosted programming legend and renowned author Charles Petzold, who has taught generations of developers how to write Windows programs and Microsoft Principal Technical Evangelist Jaime Rodriguez. This free MVA Live Q&A features Charles answering questions on how t
Learning Plan
Level 200
18
Level 200
|
Published: 23 April 2015
This course for intermediate to advanced learners provides an accelerated introduction to help students learn HTML, CSS, and JavaScript and other basic programming skills. It also helps you prepare for Exam 70-480, a key component of the MCSD: Windows Store Apps certification. The HTML5, JavaScript,
Learning Plan
Level 200
1106
Level 200
|
Published: 20 March 2013
This developer training course covers C#, Microsoft’s managed C-style language for the .NET Framework. Specifically, this C# programming course can help you prepare for Exam 70-483, a key component of the MCSD: Windows Store Apps certification. Microsoft Technical Evangelist Jerry Nixon and th
Learning Plan
Level 200
535
Level 300
|
Published: 12 May 2015
Windows XP End of Support is approaching fast on April 8, 2014. This course is designed to help IT Pros and businesses plan and migrate applications from their Windows XP and Windows 7 environments. In this course, Microsoft Architect Chris Jackson dives into application compatibility planning, tool
Learning Plan
Level 300
8
Level 300
|
Published: 05 May 2015
Explore the fundamental concepts associated with Windows Store Applications, and see programming examples using Visual Basic. Get an introduction to building Window 8.1 Store applications. This course covers many design concepts and shows you how to implement them using Visual Basic. Watch as expert
Learning Plan
Level 300
11
Level 300
|
Published: 28 April 2015
Web devs, want to use your existing skills and code to build apps across major mobile platforms on the market today? Watch as a team of experts with tons of real-world experience, plus some special guests, show you how to go from web to apps.From development tools to middleware frameworks and runtim
Learning Plan
Level 300
8
Level 300
|
Published: 24 April 2015
​Are you a developer with coding questions? Many new and experienced developers visit Stackoverflow.com to find solutions and to help others resolve their computing questions and issues. This training session focuses on 20 of the top questions surrounding the C# language, based on number of vie
Learning Plan
Level 300
151