This course is designed to guide beginners through the exciting world of Edge AI, covering fundamental concepts, popular models, inference techniques, device-specific applications, model optimization, and the development of intelligent Edge AI agents.
1,697
stars
627
commits
Jupyter Notebook
primary language
Aug 25, 2026
updated

Follow these steps to get started using these resources:
git clone https://github.com/microsoft/edgeai-for-beginners.gitArabic | 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:
git clone --filter=blob:none --sparse https://github.com/microsoft/edgeai-for-beginners.git cd edgeai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/edgeai-for-beginners.git cd edgeai-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.
If you wish to have additional translations languages supported are listed here
Welcome to EdgeAI for Beginners β your comprehensive journey into the transformative world of Edge Artificial Intelligence. This course bridges the gap between powerful AI capabilities and practical, real-world deployment on edge devices, empowering you to harness AI's potential directly where data is generated and decisions need to be made.
This course takes you from fundamental concepts to production-ready implementations, covering:
Edge AI represents a paradigm shift that addresses critical modern challenges:
Edge AI refers to running AI algorithms and language models locally on hardware, close to where data is generated without relying on cloud resources for inference. It reduces latency, enhances privacy, and enables real-time decision-making.
SLMs like Phi-4, Mistral-7B, and Gemma are optimized versions of larger LLMsβtrained or distilled for:
They unlock powerful NLP capabilities while meeting the constraints of:
| Module | Topic | Focus Area | Key Content | Level | Duration |
|---|---|---|---|---|---|
| π 00 | Introduction to EdgeAI | Foundation & Context | EdgeAI Overview β’ Industry Applications β’ SLM Introduction β’ Learning Objectives | Beginner | 1-2 hrs |
| π 01 | EdgeAI Fundamentals | Cloud vs Edge AI comparison | EdgeAI Fundamentals β’ Real World Case Studies β’ Implementation Guide β’ Edge Deployment | Beginner | 3-4 hrs |
| π§ 02 | SLM Model Foundations | Model families & architecture | Phi Family β’ Qwen Family β’ Gemma Family β’ BitNET β’ ΞΌModel β’ Phi-Silica | Beginner | 4-5 hrs |
| π 03 | SLM Deployment Practice | Local & cloud deployment | Advanced Learning β’ Local Environment β’ Cloud Deployment | Intermediate | 4-5 hrs |
| βοΈ 04 | Model Optimization Toolkit | Cross-platform optimization | Introduction β’ Llama.cpp β’ Microsoft Olive β’ OpenVINO β’ Apple MLX β’ Workflow Synthesis | Intermediate | 5-6 hrs |
| π§ 05 | SLMOps Production | Production operations | SLMOps Introduction β’ Model Distillation β’ Fine-tuning β’ Production Deployment | Advanced | 5-6 hrs |
| π€ 06 | AI Agents & Function Calling | Agent frameworks & MCP | Agent Introduction β’ Function Calling β’ Model Context Protocol | Advanced | 4-5 hrs |
| π» 07 | Platform Implementation | Cross-platform samples | AI Toolkit β’ Foundry Local β’ Windows Development | Advanced | 3-4 hrs |
| π 08 | Foundry Local Toolkit | Production-ready samples | Sample applications (see details below) | Expert | 8-10 hrs |
Comprehensive hands-on workshop materials with production-ready implementations:
What You'll Build:
Build an AI-powered podcast production pipeline from scratch! This immersive workshop teaches you to create a complete multi-agent system that transforms ideas into professional podcast episodes.
π¬ Start The AI Podcast Studio Workshop
Your Mission: Launch "Future Bytes" β a tech podcast powered entirely by AI agents you'll build yourself. No cloud dependencies, no API costs β everything runs locally on your machine.
What Makes This Unique:
Three-Act Learning Journey:
| Act | Focus | Key Skills | Duration |
|---|---|---|---|
| Act 1: Meet Your AI Assistants | Build your first AI agent | Tool integration β’ Web search β’ Problem-solving β’ Agentic reasoning | 2-3 hrs |
| Act 2: Assemble Your Production Team | Orchestrate multiple agents | Team coordination β’ Approval workflows β’ DevUI interface β’ Human oversight | 3-4 hrs |
| Act 3: Bring Your Podcast to Life | Generate podcast audio | Text-to-speech β’ Multi-speaker synthesis β’ Long-form audio β’ Full automation | 2-3 hrs |
Technologies Used:
Hardware Support:
Perfect For:
Start Building: ποΈ The AI Podcast Studio Workshop β
Manufacturing β’ Healthcare β’ Autonomous Vehicles β’ Smart Cities β’ Mobile Apps
Recommended Learning Path (20-30 hours total):
Each module includes theory, hands-on exercises, and production-ready code samples.
Technical Roles: EdgeAI Solutions Architect β’ ML Engineer (Edge) β’ IoT AI Developer β’ Mobile AI Developer
Industry Sectors: Manufacturing 4.0 β’ Healthcare Tech β’ Autonomous Systems β’ FinTech β’ Consumer Electronics
Portfolio Projects: Multi-agent systems β’ Production RAG apps β’ Cross-platform deployment β’ Performance optimization
edgeai-for-beginners/
βββ π introduction.md # Foundation: EdgeAI Overview & Learning Framework
βββ π Module01-04/ # Fundamentals β SLMs β Deployment β Optimization
βββ π§ Module05-06/ # SLMOps β AI Agents β Function Calling
βββ π» Module07/ # Platform Samples (VS Code, Windows, Jetson, Mobile)
βββ π Module08/ # Foundry Local Toolkit + 10 Comprehensive Samples
β βββ samples/01-06/ # Foundation: REST, SDK, RAG, Agents, Routing
β βββ samples/07-10/ # Advanced: API Client, Windows App, Enterprise Agents, Tools
βββ π translations/ # Multi-language support (8+ languages)
βββ π STUDY_GUIDE.md # Structured learning paths & time allocation
β
Progressive Learning: Theory β Practice β Production deployment
β
Real Case Studies: Microsoft, Japan Airlines, enterprise implementations
β
Hands-on Samples: 50+ examples, 10 comprehensive Foundry Local demos
β
Performance Focus: 85% speed improvements, 75% size reductions
β
Multi-Platform: Windows, mobile, embedded, cloud-edge hybrid
β
Production Ready: Monitoring, scaling, security, compliance frameworks
π Study Guide Available: Structured 20-hour learning path with time allocation guidance and self-assessment tools.
EdgeAI represents the future of AI deployment: local-first, privacy-preserving, and efficient. Master these skills to build the next generation of intelligent applications.
Our team produces other courses! Check out:
If you get stuck or have any questions about building AI apps, join:
If you have product feedback or errors while building visit:
Jupyter Notebook
99.3%
This course is designed to guide beginners through the exciting world of Edge AI, covering fundamental concepts, popular models, inference techniques, device-specific applications, model optimization, and the development of intelligent Edge AI agents.
1,697
stars
627
commits
Jupyter Notebook
primary language
Aug 25, 2026
updated

Follow these steps to get started using these resources:
git clone https://github.com/microsoft/edgeai-for-beginners.gitArabic | 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:
git clone --filter=blob:none --sparse https://github.com/microsoft/edgeai-for-beginners.git cd edgeai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/edgeai-for-beginners.git cd edgeai-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.
If you wish to have additional translations languages supported are listed here
Welcome to EdgeAI for Beginners β your comprehensive journey into the transformative world of Edge Artificial Intelligence. This course bridges the gap between powerful AI capabilities and practical, real-world deployment on edge devices, empowering you to harness AI's potential directly where data is generated and decisions need to be made.
This course takes you from fundamental concepts to production-ready implementations, covering:
Edge AI represents a paradigm shift that addresses critical modern challenges:
Edge AI refers to running AI algorithms and language models locally on hardware, close to where data is generated without relying on cloud resources for inference. It reduces latency, enhances privacy, and enables real-time decision-making.
SLMs like Phi-4, Mistral-7B, and Gemma are optimized versions of larger LLMsβtrained or distilled for:
They unlock powerful NLP capabilities while meeting the constraints of:
| Module | Topic | Focus Area | Key Content | Level | Duration |
|---|---|---|---|---|---|
| π 00 | Introduction to EdgeAI | Foundation & Context | EdgeAI Overview β’ Industry Applications β’ SLM Introduction β’ Learning Objectives | Beginner | 1-2 hrs |
| π 01 | EdgeAI Fundamentals | Cloud vs Edge AI comparison | EdgeAI Fundamentals β’ Real World Case Studies β’ Implementation Guide β’ Edge Deployment | Beginner | 3-4 hrs |
| π§ 02 | SLM Model Foundations | Model families & architecture | Phi Family β’ Qwen Family β’ Gemma Family β’ BitNET β’ ΞΌModel β’ Phi-Silica | Beginner | 4-5 hrs |
| π 03 | SLM Deployment Practice | Local & cloud deployment | Advanced Learning β’ Local Environment β’ Cloud Deployment | Intermediate | 4-5 hrs |
| βοΈ 04 | Model Optimization Toolkit | Cross-platform optimization | Introduction β’ Llama.cpp β’ Microsoft Olive β’ OpenVINO β’ Apple MLX β’ Workflow Synthesis | Intermediate | 5-6 hrs |
| π§ 05 | SLMOps Production | Production operations | SLMOps Introduction β’ Model Distillation β’ Fine-tuning β’ Production Deployment | Advanced | 5-6 hrs |
| π€ 06 | AI Agents & Function Calling | Agent frameworks & MCP | Agent Introduction β’ Function Calling β’ Model Context Protocol | Advanced | 4-5 hrs |
| π» 07 | Platform Implementation | Cross-platform samples | AI Toolkit β’ Foundry Local β’ Windows Development | Advanced | 3-4 hrs |
| π 08 | Foundry Local Toolkit | Production-ready samples | Sample applications (see details below) | Expert | 8-10 hrs |
Comprehensive hands-on workshop materials with production-ready implementations:
What You'll Build:
Build an AI-powered podcast production pipeline from scratch! This immersive workshop teaches you to create a complete multi-agent system that transforms ideas into professional podcast episodes.
π¬ Start The AI Podcast Studio Workshop
Your Mission: Launch "Future Bytes" β a tech podcast powered entirely by AI agents you'll build yourself. No cloud dependencies, no API costs β everything runs locally on your machine.
What Makes This Unique:
Three-Act Learning Journey:
| Act | Focus | Key Skills | Duration |
|---|---|---|---|
| Act 1: Meet Your AI Assistants | Build your first AI agent | Tool integration β’ Web search β’ Problem-solving β’ Agentic reasoning | 2-3 hrs |
| Act 2: Assemble Your Production Team | Orchestrate multiple agents | Team coordination β’ Approval workflows β’ DevUI interface β’ Human oversight | 3-4 hrs |
| Act 3: Bring Your Podcast to Life | Generate podcast audio | Text-to-speech β’ Multi-speaker synthesis β’ Long-form audio β’ Full automation | 2-3 hrs |
Technologies Used:
Hardware Support:
Perfect For:
Start Building: ποΈ The AI Podcast Studio Workshop β
Manufacturing β’ Healthcare β’ Autonomous Vehicles β’ Smart Cities β’ Mobile Apps
Recommended Learning Path (20-30 hours total):
Each module includes theory, hands-on exercises, and production-ready code samples.
Technical Roles: EdgeAI Solutions Architect β’ ML Engineer (Edge) β’ IoT AI Developer β’ Mobile AI Developer
Industry Sectors: Manufacturing 4.0 β’ Healthcare Tech β’ Autonomous Systems β’ FinTech β’ Consumer Electronics
Portfolio Projects: Multi-agent systems β’ Production RAG apps β’ Cross-platform deployment β’ Performance optimization
edgeai-for-beginners/
βββ π introduction.md # Foundation: EdgeAI Overview & Learning Framework
βββ π Module01-04/ # Fundamentals β SLMs β Deployment β Optimization
βββ π§ Module05-06/ # SLMOps β AI Agents β Function Calling
βββ π» Module07/ # Platform Samples (VS Code, Windows, Jetson, Mobile)
βββ π Module08/ # Foundry Local Toolkit + 10 Comprehensive Samples
β βββ samples/01-06/ # Foundation: REST, SDK, RAG, Agents, Routing
β βββ samples/07-10/ # Advanced: API Client, Windows App, Enterprise Agents, Tools
βββ π translations/ # Multi-language support (8+ languages)
βββ π STUDY_GUIDE.md # Structured learning paths & time allocation
β
Progressive Learning: Theory β Practice β Production deployment
β
Real Case Studies: Microsoft, Japan Airlines, enterprise implementations
β
Hands-on Samples: 50+ examples, 10 comprehensive Foundry Local demos
β
Performance Focus: 85% speed improvements, 75% size reductions
β
Multi-Platform: Windows, mobile, embedded, cloud-edge hybrid
β
Production Ready: Monitoring, scaling, security, compliance frameworks
π Study Guide Available: Structured 20-hour learning path with time allocation guidance and self-assessment tools.
EdgeAI represents the future of AI deployment: local-first, privacy-preserving, and efficient. Master these skills to build the next generation of intelligent applications.
Our team produces other courses! Check out:
If you get stuck or have any questions about building AI apps, join:
If you have product feedback or errors while building visit:
Jupyter Notebook
99.3%