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:
- Return to 22-references/README.md if you need a different kind of reference source.
- Pick the Microsoft lab that matches the phase you are currently studying instead of trying to consume all of them in parallel.