ProgrammingUniversity · General PublicAI for Climate & Environment
Machine Learning
University · General Public

AI for Climate & Environment

AI for Climate & Environment

Duration

6 weeks

Investment

UGX 650,000

Certificate

Included

Teaching

Live online

Program Introduction

AI for Climate & Environment is an advanced, practical course for learners in Uganda, East Africa and Africa who want to apply artificial intelligence, machine learning, GIS and Earth observation to real climate and environmental challenges. Learners work with regionally relevant climate and satellite data from sources such as Uganda's Department of Meteorological Services/UNMA products, ICPAC, CHIRPS, Copernicus Sentinel and FAO WaPOR. The programme covers rainfall and drought modelling, deforestation monitoring, water-resource prediction, flood and drought early warning, basic carbon and environmental impact estimation, and community-facing alert design. It emphasises data quality, responsible model evaluation, uncertainty, local validation and clear communication. The capstone is a prototype rainfall and drought early-warning dashboard designed for farmers in Gomba District, Uganda.

Key Features & Benefits

• Uganda, East Africa and Africa-focused climate case studies • Hands-on work with open climate and Earth observation data • Practical Python, machine learning, GIS and remote-sensing workflows • Responsible AI, uncertainty and local validation • Low-bandwidth and community-centred environmental alert design • Capstone rainfall and drought early-warning dashboard for Gomba District

Real-World Applications

• Agricultural extension and farmer rainfall advisories • District climate-risk planning and disaster preparedness • Drought and flood monitoring for government and humanitarian programmes • Forest-cover and land-use change monitoring • Water-resource assessment, seasonal availability analysis and borehole screening • Basic carbon and environmental impact assessment • Climate research, reporting and decision-support dashboards

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.

AI for Climate UgandaClimate Change UgandaClimate Data East AfricaMachine Learning for ClimateRainfall PredictionDrought PredictionDrought Early WarningFlood Early WarningSatellite Imagery AfricaDeforestation MonitoringGIS and Remote SensingWater Resource PredictionEnvironmental Impact AssessmentClimate Risk DashboardGomba District
Teaching format

Live online

Teaching language

English (Uganda)

Intended learners

University · General Public

Target classes: University students, Climate and environment professionals, GIS and remote-sensing specialists, Data scientists and AI practitioners, Agriculture and water-resource practitioners, Researchers, Government and NGO programme staff

What you will learn

  • Identify and assess climate, rainfall, satellite and environmental data sources relevant to Uganda, East Africa and Africa
  • Prepare, clean, visualise and combine time-series and geospatial climate datasets
  • Build and evaluate baseline rainfall and drought prediction models while avoiding time-series data leakage
  • Calculate and interpret rainfall anomalies and drought indicators for monitoring and early warning
  • Use satellite imagery and machine-learning methods to map land cover and monitor possible deforestation or vegetation change
  • Develop baseline models for seasonal water availability and borehole-yield screening using climate, terrain and hydrogeological features
  • Design flood and drought early-warning workflows with thresholds, lead times, uncertainty and impact-based messaging
  • Estimate basic carbon and environmental impacts using transparent assumptions, activity data and emission factors
  • Create accessible community-facing alerts for web, mobile, SMS, USSD, WhatsApp or radio workflows
  • Build, document and present a Gomba District rainfall and drought early-warning dashboard prototype

Modules

  1. 1

    Climate data sources for Uganda, East Africa and Africa

    Find, assess and prepare climate and Earth observation data for responsible analysis.

    Uganda Department of Meteorological Services and UNMA productsICPAC climate services, East Africa Drought Watch and Hazards WatchCHIRPS rainfall data and gridded precipitationCopernicus Sentinel, Landsat and Google Earth Engine cataloguesFAO WaPOR water-productivity dataSpatial and temporal resolution, metadata and licensingMissing data, bias, ground observations and local validation
  2. 2

    Rainfall and drought prediction models

    Develop reproducible baseline and machine-learning models for rainfall and drought analysis.

    Define prediction targets, lead times and decision questionsRainfall time-series exploration and seasonal patternsFeature engineering with lags, rolling statistics and climate indicatorsPersistence, climatology and statistical baselinesRegression and classification models for rainfall and drought riskRainfall anomalies, SPI concepts and vegetation indicatorsTime-aware validation, data leakage, model metrics and uncertainty
  3. 3

    Deforestation monitoring using satellite imagery

    Use Earth observation and machine learning to detect land-cover and vegetation change.

    Remote-sensing fundamentals for African landscapesSentinel-2 and Landsat image selectionCloud masking, mosaics and image compositesVegetation, moisture and burn indices including NDVI and NBRSupervised land-cover classificationChange detection and possible forest-loss alertsAccuracy assessment, reference data and limitations
  4. 4

    Water-resource prediction and seasonal availability

    Apply climate, terrain, satellite and hydrogeological data to water-resource screening.

    Water-resource questions and data requirementsRainfall, evapotranspiration, soil moisture and vegetation indicatorsFAO WaPOR and other open water-related datasetsTerrain, geology, land cover and borehole-record featuresBaseline borehole-yield screening modelsSeasonal water-availability analysisValidation, uncertainty and responsible interpretation
  5. 5

    Early-warning systems for floods and drought

    Design practical warning workflows that connect hazard information to early action.

    Hazard, exposure, vulnerability and riskMonitoring indicators, thresholds and alert levelsFlood and drought lead times and forecast horizonsImpact-based forecasting and anticipatory actionFalse alarms, missed events and model uncertaintyData pipelines, update schedules and dashboard architectureGovernance, escalation and communication protocols
  6. 6

    Carbon and environmental impact estimation basics

    Learn transparent approaches for preliminary carbon and environmental impact analysis.

    Purpose and boundaries of an environmental assessmentActivity data, emission factors and calculation logicLand-use change, vegetation and carbon-stock conceptsBaseline and project scenariosData quality, assumptions and uncertainty rangesAvoiding double counting and false precisionClear reporting for decision-makers and communities
  7. 7

    Community-facing environmental alert tools

    Turn technical risk information into understandable and usable community alerts.

    User research with farmers, local leaders and extension workersAlert content, timing and calls to actionLocal language, visual symbols and accessibilityLow-bandwidth web, SMS, USSD, WhatsApp and radio workflowsLocation-specific alerts and consent-based messagingFeedback, correction and trust-building mechanismsData privacy, responsible AI and inclusive design
  8. 8

    Capstone — a climate-risk prototype

    Build and present a rainfall and drought early-warning dashboard prototype for Gomba District farmers.

    Define the farmer decision problem and dashboard usersSelect and document rainfall, drought and vegetation datasetsPrepare a reproducible data pipelineTrain and evaluate a baseline risk modelCreate maps, charts, alert levels and action-oriented messagesTest usability and review uncertainty with local contextDocument limitations, deployment needs and next stepsPresent the final prototype

Before you enroll

  • Successful completion of Course:Time Series Forecasting
  • Successful completion of Course:AI for Agriculture (AgriTech)
  • Working knowledge of Python, statistics and machine learning
  • Basic understanding of GIS, maps and environmental data
  • Ability to work with datasets in a coding notebook

What you need

  • Laptop or desktop computer
  • Reliable internet connection
  • Python 3
  • Jupyter Notebook or Google Colab
  • QGIS
  • Google Earth Engine account
  • Python libraries: pandas, NumPy, scikit-learn, GeoPandas, xarray, rasterio and matplotlib
  • Spreadsheet software
  • Streamlit for the capstone dashboard

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 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!