Develop Windows 10 applications


Learn how to develop, test, and deploy Windows 10 applications.


  • A computer running the current release of Windows 10. To verify that you are running the latest version, go to Settings > Windows Update.
  • Basic knowledge of C# or similar programming language.

Modules in this learning path

Learn the basics of Windows 10 development, and get your computer ready for writing Windows apps.

Visual Studio is the development tool used to create, debug, and deploy Windows 10 applications.

Learn how to create apps in the most popular Windows development frameworks - UWP, WPF, and Windows Forms.

Bring the intelligence of the internet to your Windows 10 apps.