Microsoft Learn

Your path to technical expertise

Unlock the Power of Windows IoT

Build innovative edge solutions with Windows IoT Enterprise and Windows 11 IoT Enterprise.

Get Started

Explore Windows IoT

Windows IoT Enterprise

Windows IoT Enterprise

The full power of Windows, optimized for IoT devices. Ideal for advanced automation, kiosks, and complex embedded systems.

Learn More →
Windows 11 IoT Enterprise

Windows 11 IoT Enterprise

The latest generation of Windows IoT, bringing enhanced security, performance, and a modern user experience to your edge devices.

Learn More →
IoT Solutions

Develop IoT Solutions

Discover resources, SDKs, and tools to build, deploy, and manage your edge solutions efficiently.

Explore Development →

Get Started with Windows IoT

Begin your journey into the world of Windows IoT with our comprehensive guides and tutorials.

Quickstart: Deploy your first IoT device

A step-by-step guide to setting up and configuring a basic Windows IoT device.

Start Now →
Tutorial: Connecting to Azure IoT Hub

Learn how to securely connect your Windows IoT devices to the cloud for data ingestion and management.

Read Tutorial →
SDK Download: .NET for Windows IoT

Get the latest .NET SDK with Windows IoT specific libraries and templates.

Download SDK →
Device Management with Azure IoT Edge

Explore how to manage and deploy applications to your fleet of IoT devices using Azure IoT Edge.

Learn About Management →

Deep Dive: Windows IoT Enterprise

Understand the features, editions, and deployment options for Windows IoT Enterprise.

Features of IoT Enterprise

Discover advanced features like Unified Write Filter, App Lockdown, and Peripheral I/O.

View Features →
Choosing the Right Edition

Compare different editions to find the best fit for your specific industry needs.

Compare Editions →
Deployment Guides

Resources for deploying and managing Windows IoT Enterprise across your device fleet.

Access Guides →

Example: Enabling Unified Write Filter

# PowerShell script snippet to enable UWF if (-not (Get-UWFManager).State) { Enable-UWF -ImageType Persistent -TargetSize 0GB Enable-UWF-Overlay -ImageType Persistent -Size 512MB Restart-Computer } Write-Host "UWF enabled."

Windows 11 IoT Enterprise

Leverage the latest innovations for a secure and intelligent edge experience.

What's New in Windows 11 IoT Enterprise

Explore the enhanced security, performance improvements, and new features.

Discover New Features →
Hardware Requirements and Compatibility

Ensure your devices meet the necessary specifications for Windows 11 IoT Enterprise.

Check Requirements →

Develop Your Next Big Idea

Access the tools and knowledge to bring your IoT concepts to life.

.NET for IoT

.NET for Windows IoT

Build powerful applications using C# and .NET on Windows IoT devices.

Learn .NET →
Python for IoT

Python on Windows IoT

Utilize Python's flexibility for scripting, AI, and rapid prototyping on edge devices.

Explore Python →
Edge AI

Edge AI and Machine Learning

Implement AI models directly on your IoT devices for intelligent decision-making at the edge.

Discover Edge AI →