17,184
stars
+15+17+44
2,936
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

Join the Azure AI Foundry Community 

If you get stuck or have any questions about building AI apps. Join fellow learners and experienced developers in discussions about MCP. It's a supportive community where questions are welcome and knowledge is shared freely.



If you have product feedback or errors while building visit:



Follow these steps to get started using these resources:
1. Fork the Repository: Click 
2. Clone the Repository:   git clone https://github.com/microsoft/IoT-For-Beginners.git
3. Join The Microsot Foundry Discord and meet experts and fellow developers


 🌐 Multi-Language Support

 Supported via GitHub Action (Automated & Always Up-to-Date)


Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

 Prefer to Clone Locally?

 This repository includes 50+ language translations which significantly increases the download size. To clone without translations, use sparse checkout:

 Bash / macOS / Linux:
 bash
 git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
 cd IoT-For-Beginners
 git sparse-checkout set --no-cone '/' '!translations' '!translated_images'
 

 CMD (Windows):
 cmd
 git clone --filter=blob:none --sparse https://github.com/microsoft/IoT-For-Beginners.git
 cd IoT-For-Beginners
 git sparse-checkout set --no-cone "/" "!translations" "!translated_images"
 

 This gives you everything you need to complete the course with a much faster download.


 IoT for Beginners - A Curriculum

Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about IoT basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.

The projects cover the journey of food from farm to table. This includes farming, logistics, manufacturing, retail and consumer - all popular industry areas for IoT devices.

!A road map for the course showing 24 lessons covering intro, farming, transport, processing, retail and cooking

 Sketchnote by Nitya Narasimhan. Click the image for a larger version.

Hearty thanks to our authors Jen Fox, Jen Looper, Jim Bennett, and our sketchnote artist Nitya Narasimhan.

Thanks as well to our team of Microsoft Learn Student Ambassadors who hav

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON