Welcome to the Microsoft community! Join to share projects and receive help.

Windows IoT Device
Rapidly prototype and build your Windows IoT solutions on a variety of devices running Windows 10 IoT Core. Windows 10 gives you powerful tools that let you develop fast and deploy to your device.

Device connectivity
Leverage the power of open frameworks like Connect-the-Dots to help connect your devices to Microsoft Azure. Microsoft Azure allows you to implement great solutions by leveraging advanced analytics services.

Maker community
Connect with other makers to share code and make contributions through GitHub. Join the community to influence future releases of the SDK.

Streamlined + Powerful

Code combines the streamlined UI of a modern editor with rich code assistance and navigation, and an integrated debugging experience – without the need for a full IDE.

Azure supports the broadest selection of operating systems, programming languages, frameworks, tools, databases and devices. Run Linux and Docker containers; build apps with JavaScript, Python, .NET, PHP, Java, Node.js; build backends for iOS, Android, and Windows devices. Azure supports the same technologies millions of developers and IT professionals already rely on and trust.

Kinect brings games and entertainment to life in extraordinary new ways, with no controller required. Simply step in front of the sensor and Kinect recognizes you and responds to your gestures.

Available for multiple platforms, including Windows and XBox.

Microsoft HoloLens is the first fully untethered, holographic computer, enabling you to interact with high‑definition holograms in your world.

Microsoft HoloLens is made up of specialized components that together enable holographic computing. The optical system that works in lock-step with advanced sensors. The HPU that makes light work of processing a large amount of data per second. All those components and more enable you to move freely and interact with holograms.

Microsoft HoloLens has advanced sensors to capture information about what you're doing and the environment you’re in.

See-through holographic high-definition lenses use an advanced optical projection system, generating multi-dimensional full-color images with very low latency so you can see holograms in your world.

The HPU is custom silicon that processes a large amount of data per second from the sensors. Microsoft HoloLens understands gestures and where you look, and maps the world around you, all in real time.

Download the Windows SDK and the HoloLens emulator: With documentation, tutorials, and forums, developers with or without a device can begin building holographic apps using the Universal Windows Platform.

Microsoft MakeCode is a framework for creating special-purpose programming experiences for beginners, especially focused on computer science education.

Microsoft MakeCode is based on the open source project Microsoft Programming Experience Toolkit (PXT)Microsoft MakeCode is the name in the user-facing editors, PXT is used in all the GitHub sources.

MakeCode’s underlying programming language is a subset of TypeScript, omitting JavaScript dynamic features.

The main features of MakeCode are:

  • Google Blockly-based code editor along with converter to JavaScript
  • Monaco-based text editor with enhanced, robust auto-completion and auto-correction powered by TypeScript.
  • extensibility support to define blocks via TypeScript or C++
  • markdown-based documentation system with built-in macros to render block snippets
  • an ARM Thumb machine code emitter
  • a command-line package manager

Build a Cloud Powered IoT App in Minutes

The MXChip IoT DevKit (a.k.a DevKit) can be used to develop and prototype Internet of Things (IoT) solutions leveraging Microsoft Azure services. It includes an Arduino compatible board with rich peripherals and sensors, an open-source board package and a growing projects catalog.

Welcome to Visual Studio Code extension for Arduino preview ! The Arduino extension makes it easy to code, build, deploy and debug your Arduino sketches in Visual Studio Code, with a rich set of functionalities:

  • IntelliSense and syntax highlighting for Arduino sketches
  • Verify and upload your sketches in Visual Studio Code
  • Built-in board and library manager
  • Built-in example list
  • Built-in serial monitor
  • Snippets for sketches
  • Automatic Arduino project scaffolding
  • Command Palette (F1) integration of frequently used commands (e.g. Verify, Upload...)
  • Integrated Arduino Debugging New

It has been open sourced at

You can download and install the extension from Visual Studio Code Marketplace

Get Started

You can find code samples and tutorials each time you connect a supported device. Alternatively you can visit our IoT Developer Blog Space or Get Started Tutorials.

The extension has been fully tested with our IoT DevKit whcih is compatible with Arduino and supports the device debugging from the Visual Studio Code


Sign up / LoginProjectsPlatformsTopicsContestsLiveAppsBetaFree StoreBlog