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.
Live online
English (Uganda)
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
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
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
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
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
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
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
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
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

Speech Recognition & Voice AI for Local Languages

Big Data Fundamentals for AI

MLOps & AI Deployment at Scale

Ensemble Learning & Advanced Model Techniques

Version Control & Collaborative Coding with Git & GitHub
More for University

Dart Programming for Beginners in Uganda & East Africa

Advanced C Systems Programming Course – Africa

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

Advanced C++ Course Uganda – Performance and Concurrency

Advanced Computer Vision & Image Recognition

Advanced Dart Programming & Concurrency for Africa
Quick Actions
Need Help?
Have questions about this program? Our team is here to help!