# Microsoft Hands-On Labs 🧪

Practice with **10 free courses** from Microsoft. All include interactive lessons, code examples, and projects.

---

## 📚 Foundation Courses

### AI for Beginners (38.8k ⭐)
https://github.com/microsoft/AI-For-Beginners  
**24 lessons** | AI fundamentals, neural networks, NLP, computer vision

### Machine Learning for Beginners (72.2k ⭐)
https://github.com/microsoft/ML-For-Beginners  
**26 lessons** | Regression, classification, clustering, time series

### Data Science for Beginners (29.9k ⭐)
https://github.com/microsoft/Data-Science-For-Beginners  
**20 lessons** | Data ethics, statistics, visualization, Python for data

---

## 🤖 Generative AI

### Generative AI for Beginners (75.5k ⭐)
https://github.com/microsoft/generative-ai-for-beginners  
**18 lessons** | LLMs, prompt engineering, RAG, fine-tuning, image generation

### AI Agents for Beginners (1.5k ⭐)
https://github.com/microsoft/ai-agents-for-beginners  
Building autonomous AI agents with tool use and orchestration

---

## 🦙 LangChain Courses

Choose your language:

- **Python**: https://github.com/microsoft/langchain-for-beginners (6 lessons)
- **JavaScript**: https://github.com/microsoft/langchainjs-for-beginners (6 lessons)
- **Java**: https://github.com/microsoft/LangChain4j-for-Beginners

---

## 🔧 Specialized

### MCP for Beginners
https://github.com/microsoft/mcp-for-beginners  
Model Context Protocol - AI infrastructure standard

### IoT for Beginners (15.2k ⭐)
https://github.com/microsoft/IoT-For-Beginners  
**24 lessons** | Internet of Things, sensors, edge computing, AI at the edge

## What Comes Next

Use these labs when you want extra structured practice:

1. Return to [22-references/README.md](../README.md) if you need a different kind of reference source.
2. Pick the Microsoft lab that matches the phase you are currently studying instead of trying to consume all of them in parallel.

---