Chapter 46
EdgeAI for Beginners
EdgeAI for Beginners

Follow dis steps to start to use dis resources:
- Fork di Repository: Click
- Clone di Repository:
git clone https://github.com/microsoft/edgeai-for-beginners.git - Join The Azure AI 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
You Wan Clone Am For Your Machine?
Dis repo get 50+ language translations wey dey make di download size big. To clone without translations, use sparse checkout:
Bash / macOS / Linux:
bashgit 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):
cmdgit 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"Dis go give you everything wey you need to finish di course quick quick.
If you want make dem add more translations dey listed here
Introduction
Welcome to EdgeAI for Beginners – your full guide to di big big work wey Edge Artificial Intelligence fit do. Dis course go join di strong AI power with real practical use for edge devices, make you fit use AI power directly for where data dey come from and where decisions gats to happen.
Wetin You Go Learn
Dis course go carry you from basic tori dem go go reach how to run am for production, e cover:
- Small Language Models (SLMs) wey dem optimize for edge deploy
- Hardware-aware optimization for different platform dem
- Real-time inference with privacy protection
- Production deployment way dem use for big company apps
Why EdgeAI Important
Edge AI na big change way dey solve important problem dem for now:
- Privacy & Security: You fit process sensitive data for your machine without put am for cloud
- Real-time Performance: No delay from network for apps wey time dey important
- Cost Efficiency: Save money for bandwidth and cloud computing
- Resilient Operations: System still dey work if network go down
- Regulatory Compliance: E dey follow law wen dem talk about who get data
Edge AI
Edge AI mean say AI algorithm and language models dey run for local hardware, near where data come from, no need to dey depend on cloud for inference. E reduce delay, keep privacy safe, and fit make decisions sharp sharp.
Core Principles:
- On-device inference: AI models dey run for edge devices (phone, routers, microcontrollers, industrial PC)
- Offline capability: E fit work without internet wey dey constant
- Low latency: Fast response wey go fit real-time systems
- Data sovereignty: E keep sensitive data local, make security and compliance better
Small Language Models (SLMs)
SLMs like Phi-4, Mistral-7B, and Gemma na small versions wey dem optimize of big LLMs—wey dem train or distill for:
- Reduced memory footprint: Make memory use small for edge devices
- Lower compute demand: Optimized for CPU and edge GPU
- Faster startup times: Quick to start so app go dey responsive
Dem fit give you strong NLP power but still fit di limitation dem:
- Embedded systems: IoT device and industrial controllers
- Mobile devices: Smartphones and tablets wey fit work offline
- IoT Devices: Sensors and smart devices wey get small resource
- Edge servers: Local processing unit with small GPU power
- Personal Computers: Desktop and laptop way dem fit deploy am
Course Modules & Navigation
| 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 |
🏭 Module 08: Sample Applications
- 01: REST Chat Quickstart
- 02: OpenAI SDK Integration
- 03: Model Discovery & Benchmarking
- 04: Chainlit RAG Application
- 05: Multi-Agent Orchestration
- 06: Models-as-Tools Router
- 07: Direct API Client
- 08: Windows 11 Chat App
- 09: Advanced Multi-Agent System
- 10: Foundry Tools Framework
🎓 Workshop: Hands-On Learning Path
Complete hands-on workshop materials with production-ready implementations:
- Workshop Guide - Complete learning objectives, outcomes, and resource navigation
- Python Samples (6 sessions) - Updated with best practices, error handling, and full documentation
- Jupyter Notebooks (8 interactive) - Step-by-step tutorials with benchmarks and performance monitoring
- Session Guides - Detailed markdown guides for each workshop session
- Validation Tools - Scripts to check code quality and run quick tests
Wetin You Go Build:
- Local AI chat apps with streaming support
- RAG pipelines with quality checks (RAGAS)
- Multi-model benchmarking and comparison tools
- Multi-agent orchestration systems
- Smart model routing with task-based selection
🎙️ Workshop For Agentic: Hands-On - The AI Podcast Studio
Build AI-powered podcast production pipeline from scratch! Dis workshop go teach you how to create complete multi-agent system wey go turn ideas to professional podcast episodes.
🎬 Start The AI Podcast Studio Workshop
Your Mission: Launch "Future Bytes" — tech podcast powered fully by AI agents wey you go build yourself. No cloud wahala, no API charges — everything dey run local for your machine.
Wetin Make Dis Different:
- 🤖 Real Multi-Agent Orchestration - Build special AI agents wey go do research, write, and produce audio
- 🎯 Complete Production Pipeline - From topic choice reach final podcast audio output
- 💻 100% Local Deployment - Use Ollama and local models (Qwen-3-8B) for full privacy and control
- 🎤 Text-to-Speech Integration - Change scripts to natural-sounding multi-speaker talks
- ✋ Human-in-the-Loop Workflows - Approval gates wey make sure quality dey while automation dey continue
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 We Dey Use:
- Microsoft Agent Framework - Multi-agent orchestration and coordination
- Ollama - Local AI model runtime (no need cloud)
- Qwen-3-8B - Open-source language model optimized for agentic tasks
- Text-to-Speech APIs - Natural voice synthesis for podcast generation
Hardware Support:
- ✅ CPU Mode - Fit run for any modern computer (8GB+ RAM recommended)
- 🚀 GPU Acceleration - Much faster inference with NVIDIA/AMD GPUs
- ⚡ NPU Support - Next-generation neural processing unit acceleration
Perfect For:
- Developers wey dey learn multi-agent AI systems
- Anybody wey interested for AI automation and workflows
- Content creators wey dey explore AI-assisted production
- Students wey dey study practical AI orchestration patterns
Start Building: 🎙️ The AI Podcast Studio Workshop →
📊 Learning Path Summary
- Total Duration: 36-45 hours
- Beginner Path: Modules 01-02 (7-9 hours)
- Intermediate Path: Modules 03-04 (9-11 hours)
- Advanced Path: Modules 05-07 (12-15 hours)
- Expert Path: Module 08 (8-10 hours)
Wetin You Go Build
🎯 Core Competencies
- Edge AI Architecture: Design local-first AI systems with cloud integration
- Model Optimization: Quantize and compress models for edge deployment (85% speed boost, 75% size reduction)
- Multi-Platform Deployment: Windows, mobile, embedded, and cloud-edge hybrid systems
- Production Operations: Monitoring, scaling, and maintaining edge AI for production
🏗️ Practical Projects
- Foundry Local Chat Apps: Windows 11 native application wey fit switch models
- Multi-Agent Systems: Coordinator with specialist agents for complex workflows
- RAG Applications: Local document processing with vector search
- Model Routers: Smart selection between models based on task analysis
- API Frameworks: Production-ready clients with streaming and health monitoring
- Cross-Platform Tools: LangChain/Semantic Kernel integration patterns
🏢 Industry Applications
Manufacturing • Healthcare • Autonomous Vehicles • Smart Cities • Mobile Apps
Quick Start
Recommended Learning Path (20-30 hours total):
- 📖 Introduction (Introduction.md): EdgeAI foundation + industry context + learning framework
- 📚 Foundation (Modules 01-02): EdgeAI concepts + SLM model families
- ⚙️ Optimization (Modules 03-04): Deployment + quantization frameworks
- 🚀 Production (Modules 05-06): SLMOps + AI agents + function calling
- 💻 Implementation (Modules 07-08): Platform samples + Foundry Local toolkit
Every module get theory, hands-on exercises, and production-ready code samples.
Career Impact
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
Repository Structure
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 allocationCourse Highlights
✅ Progressive Learning: Theory → Practice → Production deployment
✅ Real Case Studies: Microsoft, Japan Airlines, enterprise implementations
✅ Hands-on Samples: 50+ examples, 10 full 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 and self-assessment tools.
EdgeAI na di future of AI deployment: local-first, privacy-preserving, and efficient. Master dis skill to build next generation of smart apps.
Other Courses
Our team get other courses! Check am:
LangChain
Azure / Edge / MCP / Agents
Generative AI Series
Core Learning
Copilot Series
How to Get Help
If you jam or get any question for how to build AI apps, make una join:
If you get feedback or you see any error wen you dey build, make you visit:
Disclaimer:
Dis document don be translate wit AI translation service Co-op Translator. Even tho we dey try make am accurate, abeg make you sabi say automated translations fit get some errors or wahala. The original document wey dey for e own language na the main correct source. For important mata, e better make professional human translation do am. We no go responsible for any misunderstanding or wrong meaning wey fit come from dis translation.
