ProgrammingUniversityAI for Healthcare in Low-Resource Settings
Machine Learning
University

AI for Healthcare in Low-Resource Settings

AI for Healthcare in Low-Resource Settings

Duration

6 weeks

Investment

UGX 650,000

Certificate

Included

Teaching

Live online

Program Introduction

AI for Healthcare in Low-Resource Settings develops practical and responsible skills for designing educational AI prototypes that support health services and public-health work in Uganda, East Africa and across Africa. Learners work with synthetic, de-identified or aggregate data to explore symptom-based risk screening, medical-image classification concepts, outbreak forecasting and health-education chatbots. Strong emphasis is placed on limited connectivity, small and noisy datasets, fairness, privacy, human oversight and careful evaluation. The course does not train learners to diagnose patients, replace qualified health workers or deploy unapproved clinical systems.

Key Features & Benefits

• Uganda, East Africa and Africa-focused healthcare AI examples • Hands-on Python notebooks using synthetic, de-identified or aggregate health data • Symptom-based risk-screening models with clinically relevant evaluation metrics • Medical-image support concepts for malaria microscopy and skin-condition teaching datasets • Outbreak forecasting from aggregate case-reporting data • Low-bandwidth health-education and triage chatbot prototyping • Uganda health-data privacy, ethics and governance considerations • Capstone malaria risk-screening educational prototype with human-review safeguards

Real-World Applications

• Prototype decision-support tools for research, training or supervised health-innovation projects • Analyse aggregate routine health and surveillance data for trends and possible unusual increases • Build educational malaria risk-screening demonstrations that direct users to approved testing and care • Explore image-classification workflows for microscopy or dermatology teaching datasets without replacing clinical diagnosis • Create low-bandwidth health-information chatbots with clear red-flag escalation and human referral • Audit health datasets for missing values, class imbalance, bias and data-quality problems • Support digital-health, NGO, university and public-health innovation teams with responsible AI prototyping

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 Healthcare UgandaHealthcare AI Course UgandaDigital Health UgandaHealth Informatics UgandaAI in Public Health East AfricaHealthcare AI East AfricaAI for Health AfricaLow-Resource Healthcare AIMalaria AI UgandaDisease Outbreak Prediction AfricaMedical Image AnalysisHealth Chatbot AfricaHealth Data Privacy UgandaResponsible AI for HealthPublic Health Data ScienceDigital Health Skills Africa
Teaching format

Live online

Teaching language

English (Uganda)

Intended learners

University

What you will learn

  • Identify realistic AI opportunities and unsuitable uses within resource-constrained health systems
  • Frame a healthcare AI task as screening, prioritisation, education, surveillance or workflow support rather than automatic diagnosis
  • Prepare synthetic, de-identified or aggregate health data for responsible model development
  • Build and evaluate a symptom-based risk-screening model using sensitivity, specificity, precision, recall, F1-score and calibration concepts
  • Develop an introductory medical-image classification workflow and assess image quality, bias and generalisation limits
  • Create a simple outbreak-forecasting or anomaly-detection workflow from aggregate reported case data
  • Design a health-education or triage chatbot with approved information, red-flag escalation and human referral
  • Apply privacy, data minimisation, security, fairness, consent and human-oversight principles to health AI projects
  • Work responsibly with small, imbalanced, missing, noisy or changing health datasets
  • Build, document and present a malaria risk-screening educational prototype that combines symptom features with aggregate outbreak indicators

Modules

  1. 1

    AI Opportunities in Resource-Constrained Health Systems

    Identify where AI may add value and where it may create unacceptable risk

    Health-system workflowsScreening, prioritisation, education and surveillance tasksWorkforce and infrastructure constraintsConnectivity and device limitationsData availability and qualityEquity and accessibilityHuman oversightPrototype versus approved clinical system
  2. 2

    Disease-Risk Screening from Symptoms and Basic Clinical Data

    Build and evaluate a classroom risk-screening model without presenting it as a diagnosis

    Problem and label definitionSynthetic or de-identified tabular dataFeature selectionMissing valuesLogistic regression and tree-based baselinesClass imbalanceSensitivity and specificityPrecision, recall and F1-scoreThresholds and calibrationReferral and human-review rules
  3. 3

    Image-Based Diagnosis Support Concepts

    Explore medical-image classification using teaching datasets and strict limits on clinical claims

    Malaria microscopy image conceptsSkin-condition teaching imagesImage quality and labellingResizing and normalisationData augmentationCNN and transfer-learning workflowDevice and lighting variationSkin-tone and population biasConfusion matrix and error reviewQualified-reader confirmation
  4. 4

    Health Data Privacy, Ethics and Governance

    Apply extra safeguards to sensitive health data and AI-supported decisions

    Uganda Data Protection and Privacy principlesHealth-sector privacy and confidentialityLawful purpose and consentData minimisationDe-identification and re-identification riskAccess control and secure storageFairness and inclusionExplainability and documentationClinical accountabilityApprovals, audit trails and incident response
  5. 5

    Predicting Disease Outbreaks from Reported Case Data

    Create a cautious early-warning prototype using aggregate time-series data

    Aggregate case-reporting dataDHIS2-style CSV structureData cleaning and completenessWeekly trendsMoving averagesLag and seasonal featuresBaseline forecastingAnomaly detectionTime-based validationFalse alarms and missed eventsUncertainty communicationPublic-health review and response
  6. 6

    Chatbot-Based Health Triage and Education Tools

    Design a low-bandwidth conversational prototype that educates, escalates and protects users

    Defining an approved scopeHealth-education contentIntent and response designRule-based and retrieval approachesRed-flag symptomsEmergency and facility referralLocal-language and literacy considerationsSMS and low-bandwidth interfacesPrivacy-safe loggingTesting unsafe or misleading responsesHuman handover
  7. 7

    Responsible Modelling with Limited and Noisy Health Data

    Improve reliability without overstating what a small dataset can prove

    Small samplesMissing and inconsistent recordsLabel errorsRare outcomes and class imbalanceData leakagePatient-level train-test separationCross-validationResampling cautionsRobustness checksDataset documentationModel driftMonitoring and communicating limitations
  8. 8

    Capstone — Malaria Risk-Screening Educational Prototype

    Build a non-diagnostic prototype combining symptom features with local aggregate outbreak indicators

    Define users and safety boundariesSelect synthetic, de-identified or aggregate dataPrepare symptom and outbreak featuresTrain a baseline modelChoose a cautious risk thresholdAdd advice to seek approved malaria testingCreate a simple interfaceEvaluate errors and subgroup performanceDocument privacy, bias and clinical limitationsPresent the prototype and human-review workflow

Before you enroll

  • Successful completion of Course:Supervised Learning in Depth
  • Successful completion of Course:Introduction to Computer Vision
  • Working knowledge of Python and pandas
  • Understanding of supervised machine learning, train-test splits and model evaluation
  • Basic ability to interpret tables, charts and health-related variables
  • Introductory knowledge of public health, epidemiology or health information systems is helpful but not required

What you need

  • Laptop or desktop computer
  • Reliable internet connection or access to downloadable course materials
  • Python 3
  • Jupyter Notebook or Google Colab
  • pandas
  • NumPy
  • scikit-learn
  • Matplotlib
  • OpenCV-Python
  • TensorFlow/Keras or an equivalent image-classification library
  • Streamlit or Gradio for the prototype interface
  • Spreadsheet software
  • Synthetic, de-identified, public teaching or aggregate health datasets only

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

 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!