Machine Learning
Upper Secondary · University · General Public

Edge AI & IoT for Africa

Edge AI & IoT for Africa

Duration

6 weeks

Investment

UGX 650,000

Certificate

Included

Teaching

Live online

Program Introduction

Edge AI & IoT for Africa is an advanced, project-based course focused on building intelligent devices that can sense, analyse and respond locally without depending on continuous internet connectivity. Learners work with IoT sensors, microcontrollers or Raspberry Pi devices, compact AI models, low-power design and offline-first data workflows. Examples are grounded in practical needs in Uganda, East Africa and Africa, including agriculture, water monitoring and local weather observation. The capstone is a prototype solar-powered soil-moisture and irrigation-alert device for a smallholder farm.

Key Features & Benefits

• Africa-focused edge AI and IoT applications • Hands-on sensor-to-inference workflow • Microcontroller and Raspberry Pi deployment options • Model quantization, pruning and performance measurement • Solar and battery power design principles • Offline-first storage and data synchronisation • Practical smart-irrigation capstone prototype

Real-World Applications

• Soil-moisture monitoring and irrigation alerts for smallholder farms • Local weather and microclimate monitoring • Water-tank, reservoir and borehole-level monitoring • Cold-chain and storage-temperature monitoring • Livestock, greenhouse and environmental monitoring • Equipment-condition and anomaly-detection prototypes • Remote data collection where connectivity is intermittent

Course outline and learning expectations

This is a tutor-led course. The outline shows what your tutor will cover; teaching materials and examinations are provided directly to enrolled students.

Edge AIInternet of ThingsIoTTinyMLEmbedded AIMicrocontrollersRaspberry PiLiteRTTensorFlow LiteExecuTorchSmart AgriculturePrecision IrrigationSensor NetworksOffline FirstUgandaEast AfricaAfrica
Teaching format

Live online

Teaching language

English (Uganda)

Intended learners

Upper Secondary · University · General Public

What you will learn

  • Explain edge AI and identify when local inference is more suitable than cloud-only processing
  • Connect, calibrate and read IoT sensors for soil moisture, weather and water-level applications
  • Prepare sensor data and design a basic real-time inference pipeline
  • Deploy a compact AI model to a supported microcontroller or Raspberry Pi device
  • Apply quantization and pruning, then compare model size, memory use, latency and accuracy
  • Connect sensor readings to AI predictions, rules, alerts and local device actions
  • Design a power-aware prototype using duty cycling, sleep modes and solar or battery power
  • Implement local buffering, store-and-forward synchronisation and recovery after connectivity loss
  • Build, test and document an edge AI and IoT capstone prototype for smart irrigation

Modules

  1. 1

    Edge AI for low-connectivity regions

    Understand on-device intelligence and select suitable edge or cloud processing for an African use case

    Edge AI conceptsEdge versus cloud inferenceLatency, privacy, bandwidth and reliabilityDevice constraintsSelecting an appropriate architecture
  2. 2

    IoT sensors relevant to African applications

    Collect reliable physical-world data for agriculture, weather and water-monitoring prototypes

    Soil-moisture sensorsTemperature and humidity sensorsRainfall and weather-station inputsWater-level sensingSensor calibrationNoise, missing readings and data quality
  3. 3

    Running AI models on microcontrollers and Raspberry Pi

    Prepare and deploy compact models to embedded and Linux-based edge devices

    Microcontroller versus single-board computerLiteRT for MicrocontrollersLiteRT on Raspberry PiExecuTorch overviewModel conversion and deploymentOn-device inference testing
  4. 4

    Model compression for edge devices

    Reduce model resource requirements while measuring the effect on performance

    Post-training quantizationQuantization-aware training overviewWeight pruningModel size and memory measurementInference latencyAccuracy trade-offs
  5. 5

    Connecting sensors to AI models for real-time decisions

    Build a sensor-to-decision pipeline that produces local alerts or device actions

    Sensor samplingFeature preparationInference loopsDecision thresholdsLocal alerts and actuatorsBasic device authentication and safe data handling
  6. 6

    Power-efficient solar and battery design

    Plan an energy-aware prototype suitable for remote or off-grid operation

    Power budgetingDuty cyclingMicrocontroller sleep modesEfficient sensor samplingSolar charging basicsBattery protectionEnergy-use testing
  7. 7

    Offline-first data synchronisation

    Keep the device useful during connectivity loss and synchronise data when a connection returns

    Local storageTimestampingData queuesStore-and-forward patternsRetry and back-off logicDuplicate handlingData integrity after reconnection
  8. 8

    Capstone - solar-powered soil-moisture and irrigation-alert device

    Design, assemble, test and document an edge AI and IoT prototype for a smallholder farm

    Problem definitionHardware selectionSensor calibrationModel or decision-logic developmentOn-device deploymentLow-power testingOffline data loggingIrrigation alertsPrototype evaluation and demonstration

Before you enroll

  • Completion of Course:Introduction to Computer Vision or Course:Deep Learning with TensorFlow/PyTorch, plus Course:Introduction to Cloud Computing & APIs
  • Equivalent prior knowledge may be accepted

What you need

  • Computer with internet access for software setup and model development
  • Python 3
  • Jupyter Notebook or Visual Studio Code
  • Git
  • TensorFlow with LiteRT or PyTorch with ExecuTorch, depending on the selected workflow
  • Raspberry Pi or a supported 32-bit microcontroller development board
  • Breadboard, jumper wires and USB data cable
  • Capacitive soil-moisture sensor
  • Optional weather or water-level sensor
  • Multimeter
  • For the capstone: suitable solar panel, rechargeable battery and charge-control or protection module

Frequently asked questions

More in Machine Learning

Introduction to Computer Vision
University · General Public

Introduction to Computer Vision

6 weeksUGX 600,000
Speech Recognition & Voice AI for Local Languages
University · General Public

Speech Recognition & Voice AI for Local Languages

8 weeksUGX 700,000
Big Data Fundamentals for AI
University · General Public

Big Data Fundamentals for AI

8 weeksUGX 750,000
MLOps & AI Deployment at Scale
University

MLOps & AI Deployment at Scale

6 weeksUGX 650,000
Ensemble Learning & Advanced Model Techniques
University

Ensemble Learning & Advanced Model Techniques

6 weeksUGX 550,000
Version Control & Collaborative Coding with Git & GitHub
Upper Secondary · University · General Public

Version Control & Collaborative Coding with Git & GitHub

6 weeksUGX 450,000

More for Upper Secondary · University · General Public

 Dart Programming for Beginners in Uganda & East Africa
Lower Secondary · Upper Secondary · University · General Public

Dart Programming for Beginners in Uganda & East Africa

4 weeksUGX 450,000
Advanced C Systems Programming Course – Africa
Upper Secondary · University · General Public

Advanced C Systems Programming Course – Africa

4 weeksUGX 500,000
Advanced C# Programming in Uganda: Async, Generics & Performance
Upper Secondary · University · General Public

Advanced C# Programming in Uganda: Async, Generics & Performance

4 weeksUGX 500,000
Advanced C++ Course Uganda – Performance and Concurrency
Upper Secondary · University · General Public

Advanced C++ Course Uganda – Performance and Concurrency

4 weeksUGX 500,000
Advanced Computer Vision & Image Recognition
Upper Secondary · University · General Public

Advanced Computer Vision & Image Recognition

6 weeksUGX 650,000
Advanced Dart Programming & Concurrency for Africa
Lower Secondary · Upper Secondary · University · General Public

Advanced Dart Programming & Concurrency for Africa

4 weeksUGX 500,000

Quick Actions

Enroll Now

Need Help?

Have questions about this program? Our team is here to help!