MSDN Windows Tutorials

Master the latest Windows development with our comprehensive guides.

UWP Basics

Getting Started with Universal Windows Platform (UWP)

Learn the fundamentals of building UWP applications for Windows 10 and 11. Covers XAML, C#, and app lifecycle.

Category: UWP Level: Beginner Duration: 3 hours
Win32 GDI

Mastering Win32 GDI for Graphics

Explore the power of the Graphics Device Interface (GDI) to create sophisticated 2D graphics and visual elements.

Category: Win32 API Level: Intermediate Duration: 5 hours
.NET Forms

Building Desktop Apps with .NET (WinForms/WPF)

A comprehensive guide to creating modern Windows desktop applications using .NET technologies like WinForms and WPF.

Category: .NET Level: Intermediate Duration: 6 hours
PowerShell Scripting

Advanced PowerShell Scripting for System Administrators

Dive deep into automation with PowerShell. Learn advanced cmdlets, error handling, and module development.

Category: PowerShell Level: Advanced Duration: 7 hours
UWP XAML

UWP App Design with XAML and Data Binding

Focus on creating beautiful and responsive UWP UIs using XAML, mastering data binding for dynamic content.

Category: UWP Level: Intermediate Duration: 4 hours
Win32 Interoperability

Windows API Interoperability

Understand how to interact with the Windows API from modern languages like C# and C++. Explore P/Invoke and COM.

Category: Win32 API Level: Advanced Duration: 5 hours
.NET Core Windows

Modernizing Windows Apps with .NET Core/5+

Learn how to build cross-platform Windows applications using the latest .NET technologies and frameworks.

Category: .NET Level: Intermediate Duration: 5 hours
PowerShell Modules

Developing PowerShell Modules

Create reusable and robust PowerShell modules to streamline your administrative tasks and scripts.

Category: PowerShell Level: Intermediate Duration: 4 hours
UWP Performance

Optimizing UWP App Performance

Tips and techniques for ensuring your UWP applications run smoothly and efficiently across various devices.

Category: UWP Level: Advanced Duration: 3 hours