Pick a challenge

Win2D


[New for Windows 10!]

Win2D is a new open source 2D drawing library for C++ and C# for Windows apps built on the Universal Windows Platform. It takes the performance and control of low-level DirectX graphics APIs and exposes them in a more abstracted and easy to use manner as expected by .NET developers. Using Win2D you can easily draw, manipulate and animate beautiful 2D graphics, including geometry, text, images, image effects, and much more. You can also seamlessly integrate this content into your XAML or CoreWindow-based application.

Take the challenge »

Universal Windows Platform


[New for Windows 10!]

The Universal Windows Platform is a common application platform for creating apps that seamlessly target Windows, Windows Phone and Xbox platforms. In this challenge you will learn how to create your a XAML/C# Windows app using Visual Studio 2015 RC. C# is one of the most popular languages in the industry today. Coupled with XAML, a powerful mark-up language, you can build a great game with very little code!

Take the challenge »

Bing Maps


[New for Windows 10!]

With the Windows Map platform, you can bring your data to life with high quality maps and geospatial data. In Windows 10, the map platform supports building great Windows apps that span from phone to desktop. It also features offline road maps, and beautiful 3D and Streetside exploration imagery that you can take advantage of.

Take the challenge »

Cortana Voice Commands


[New for Windows 10!]

Windows 10 allows developers to extend Cortana’s functionality to enable users to input a one-utterance command directed at an app to carry out a single action. Cortana enables applications to handle voice commands by launching the application in either the foreground or the background. Voice commands that require additional context or user input are best handled in the foreground, whereas commands that are simple enough can be handled in the background.

Take the challenge »

Speech


[New for Windows 10!]

Speech recognition can provide an intuitive and enjoyable way to interact with your applications. One common scenario is continuously listening for commands in the background in order to control the application. For this challenge you will control a turtle on the screen with commands such as “forward” and “turn left”.

Take the challenge »

C# Video Interstitials


[New for Windows 10!]

Banner ads have many use cases but they aren’t always the best experience for games where the entire screen is needed to properly play. If you are a game developer using either XAML or DirectX, you’re in the right place. Learn How to get started with the InterstitialAd class from the Universal Ad Client (UAC) SDK to include video ads at natural occurring breaks in your game. DirectX developers just note that you’d have to use DirectX/XAML interop to leverage this new feature, and that while we use C# here, the API can also be consumed entirely in C++, and the underlying code is entirely native to help with performance.

Take the challenge »

Inking


[New for Windows 10!]

With the new DirectInk API, it’s much easier to add pen and touch inking in your app to enable natural user interaction for scenarios like note taking and drawing.

Take the challenge »

Sensors


[New for Windows 10!]

Learn the tools to build contextual-aware apps, such as health and fitness apps, using the new Windows 10 Pedometer API. You'll learn how to build a pedometer app using the Universal Windows Platform. Also, you'll be able to test your application against a simulated pedometer.

Take the challenge »

Raspberry Pi2 Weather Station


[New for Windows 10!]

The new Windows.Devices APIs in Windows 10, enable developers to leverage the power of Windows while interacting with the real world via sensors and actuators. This project uses the I2C bus and general purpose input/output (GPIO) ports available on the Raspberry Pi 2, to create an internet connected weather station using the SparkFun weather shield. You will get first-hands experience setting up the required hardware along with writing and debugging the newly available device APIs that are part of the Universal Windows Platform. This lab will also demonstrate how to aggregate your data in cloud using the Azure Event Hub, via the easy-to-use ConnectTheDots API.

Take the challenge »

NETMF Weather Station


[New for Windows 10!]

The new Windows.Devices APIs in NETMF, enable developers to leverage their experience as Windows Developers interacting with the real world via sensors and actuators through more resource constrained devices.

This project uses the I2C bus and general purpose input/output (GPIO) ports available on the Raspberry Pi 2, to create an internet connected weather station using the SparkFun weather shield.

Take the challenge »