ProgrammingMachine Learning

Machine Learning Courses in Uganda

Teach computers to think! From playful pattern games in Primary, to Python chat‑bots and smart predictions in Secondary, up to deep‑learning projects tackling real problems at University. Explore data, code, and creativity, and watch your AI ideas come alive. Browse verified ellipkom courses, compare levels and duration, and choose a practical programme that matches your learning goals.

Advanced Computer Vision & Image Recognition
6 weeks

Advanced Computer Vision & Image Recognition

Advanced

An advanced practical computer vision course for Uganda, East Africa and Africa, covering YOLO, image segmentation, recognition and Android edge AI deployment.

UGX 650,000
Certificate included
Advanced NLP & Large Language Models
6 weeks

Advanced NLP & Large Language Models

Advanced

An advanced, project-based course on transformers, prompt engineering, LLM APIs, RAG, evaluation and cost-aware deployment for Uganda and Africa.

UGX 650,000
Certificate included
Advanced Prompt Strategies for Professionals
8 weeks

Advanced Prompt Strategies for Professionals

Advanced

An intermediate no-code AI course teaching advanced prompting, templates and multi-tool workflows for professionals.

UGX 550,000
Certificate included
AI Ethics, Policy & Entrepreneurship in Africa
6 weeks

AI Ethics, Policy & Entrepreneurship in Africa

A practical African AI governance and entrepreneurship course covering ethics, privacy, policy, locally grounded product design, MVPs, funding and pitching.

UGX 600,000
Certificate included
AI for Agriculture (AgriTech)
6 weeks

AI for Agriculture (AgriTech)

Build practical AI and data skills for crop disease screening, yield prediction, risk alerts, remote sensing and farmer-facing AgriTech tools for Uganda and Africa.

UGX 550,000
Certificate included
AI for Climate & Environment
6 weeks

AI for Climate & Environment

An advanced AI, climate-data and geospatial course focused on rainfall, drought, deforestation, water resources and early-warning applications in Uganda, East Africa and Africa.

UGX 650,000
Certificate included
AI for Education
6 weeks

AI for Education

An intermediate AI for Education course for Uganda and Africa covering adaptive learning, student-performance prediction, automated feedback, quiz generation, UNEB-aligned analytics and a practical capstone.

UGX 550,000
Certificate included
AI for Farmers & Agribusiness
8 weeks

AI for Farmers & Agribusiness

A practical AI course for farmers and agribusiness owners covering pest identification, planning, budgeting and buyer communication.

UGX 650,000
Certificate included
AI for Financial Inclusion
6 weeks

AI for Financial Inclusion

An intermediate–advanced course on applying AI to mobile money, SACCOs, microfinance and digital lending while managing fairness, privacy and consumer-protection risks.

UGX 650,000
Certificate included
AI for Government & Public Service Delivery
6 weeks

AI for Government & Public Service Delivery

An intermediate-to-advanced practical course on responsible AI for public-service planning, demand prediction, resource allocation, anomaly screening and citizen-feedback analysis in Uganda and Africa.

UGX 750,000
Certificate included
AI for Healthcare in Low-Resource Settings
6 weeks

AI for Healthcare in Low-Resource Settings

An intermediate-advanced course on responsible AI for healthcare and public health in low-resource settings, covering risk screening, medical images, outbreak forecasting, chatbots, privacy and limited-data modelling.

UGX 650,000
Certificate included
AI for Logistics & Supply Chain
6 weeks

AI for Logistics & Supply Chain

A practical intermediate–advanced AI course for logistics and supply chain professionals in Uganda and Africa, covering route optimisation, forecasting, inventory, last-mile delivery and warehouse analytics.

UGX 650,000
Certificate included
AI for Renewable Energy & Utilities
6 weeks

AI for Renewable Energy & Utilities

An advanced practical course on AI for solar forecasting, energy-demand prediction, battery optimisation, utility reliability, PAYGo analytics and water-asset maintenance in Uganda and Africa.

UGX 650,000
Certificate included
AI for Students — Study Skills & Exam Prep
8 weeks

AI for Students — Study Skills & Exam Prep

A no-code AI course teaching students to revise, plan and practise for exams honestly and effectively with AI.

UGX 450,000
Certificate included
AI for Teachers & Trainers
4 weeks

AI for Teachers & Trainers

A practical, no-code AI course helping teachers and trainers plan lessons, create UNEB-style materials and grade faster.

UGX 550,000
Certificate included
AI for Uganda's Informal Economy
6 weeks

AI for Uganda's Informal Economy

An intermediate–advanced course on building practical AI tools for Uganda's informal economy, including boda-boda demand forecasting, market-price analysis, inventory prediction and USSD/SMS delivery.

UGX 650,000
Certificate included
AI Foundations for Everyone
4 weeks

AI Foundations for Everyone

Beginner

A jargon-free introduction to using AI tools confidently in everyday life and work, with no coding required.

UGX 350,000
Certificate included
Big Data Fundamentals for AI
8 weeks

Big Data Fundamentals for AI

Beginner

An intermediate-advanced big data course using Dask, PySpark and Parquet to process larger-than-memory datasets for AI projects in Uganda, East Africa and Africa.

UGX 750,000
Certificate included
Building a Business Chatbot Without Code
8 weeks

Building a Business Chatbot Without Code

A no-code course guiding learners to build and launch a real working WhatsApp business chatbot.

UGX 650,000
Certificate included
Building Chatbots & Virtual Assistants for Local Businesses
6 weeks

Building Chatbots & Virtual Assistants for Local Businesses

An intermediate chatbot development course for building WhatsApp and Telegram virtual assistants for local businesses in Uganda, East Africa and Africa.

UGX 600,000
Certificate included
Computer & Internet Literacy for the AI Age
4 weeks

Computer & Internet Literacy for the AI Age

Beginner

A practical computer, internet and AI literacy course for absolute beginners in Uganda, East Africa and across Africa.

UGX 450,000
Certificate included
Data Literacy & Spreadsheets for Analysis
4 weeks

Data Literacy & Spreadsheets for Analysis

A practical beginner course in data literacy, Excel, Google Sheets, data cleaning, visualisation, surveys and basic statistics for learners and organisations in Uganda and Africa.

UGX 450,000
Certificate included
Deep Learning with TensorFlow/PyTorch
6 weeks

Deep Learning with TensorFlow/PyTorch

Advanced practical deep learning with TensorFlow and PyTorch, covering GPU training, optimization, debugging, model versioning and a crop-disease image-classification capstone.

UGX 650,000
Certificate included
Edge AI & IoT for Africa
6 weeks

Edge AI & IoT for Africa

Advanced Edge AI and IoT training for Uganda, East Africa and Africa, covering sensors, on-device inference, model compression, low-power systems and offline data workflows.

UGX 650,000
Certificate included
Ensemble Learning & Advanced Model Techniques
6 weeks

Ensemble Learning & Advanced Model Techniques

Advanced

An intermediate-advanced ensemble learning course covering Random Forests, AdaBoost, XGBoost, LightGBM, CatBoost and stacking for practical African datasets.

UGX 550,000
Certificate included
Feature Engineering & Model Evaluation
4 weeks

Feature Engineering & Model Evaluation

An intermediate Python course on transforming raw data into stronger features and evaluating machine learning models for African agriculture, health, finance and public-sector use cases.

UGX 600,000
Certificate included
Generative AI — Image, Audio & Video Models
6 weeks

Generative AI — Image, Audio & Video Models

An advanced, hands-on course on generative image, audio and video models, responsible use and business applications for Uganda, East Africa and Africa.

UGX 650,000
Certificate included
Introduction to Cloud Computing & APIs
6 weeks

Introduction to Cloud Computing & APIs

Beginner

A practical introduction to cloud computing, Python API integration and simple API development for learners in Uganda, East Africa and Africa.

UGX 650,000
Certificate included
Introduction to Computer Vision
6 weeks

Introduction to Computer Vision

Beginner

Build practical computer vision skills with Python, CNNs, TensorFlow/Keras, MobileNet transfer learning and a locally relevant image-classification capstone.

UGX 600,000
Certificate included
Introduction to Databases & SQL
4 weeks

Introduction to Databases & SQL

Beginner

A beginner–intermediate SQL and database course using SQLite, Python and practical Uganda and African business examples.

UGX 500,000
Certificate included
Introduction to Deep Learning & Neural Networks
6 weeks

Introduction to Deep Learning & Neural Networks

Beginner

A practical intermediate course covering neural-network foundations, TensorFlow and Keras, model training, regularisation, evaluation and an Africa-relevant tabular-data capstone.

UGX 650,000
Certificate included
Introduction to Natural Language Processing
6 weeks

Introduction to Natural Language Processing

Beginner

An intermediate NLP course using Python for text cleaning, TF-IDF, sentiment and classification, with Uganda, East Africa and African-language applications.

UGX 550,000
Certificate included
Machine Learning Foundations
6 weeks

Machine Learning Foundations

Beginner

A beginner machine learning course using Python and scikit-learn to build, test and evaluate simple regression and classification models with Uganda- and Africa-relevant examples.

UGX 550,000
Certificate included
Mathematics for AI (Statistics & Algebra Refresher)
8 weeks

Mathematics for AI (Statistics & Algebra Refresher)

An applied mathematics refresher covering algebra, probability, statistics, vectors, matrices and calculus intuition for AI and data work, using Uganda and East Africa examples.

UGX 600,000
Certificate included
ML Model Deployment Basics
8 weeks

ML Model Deployment Basics

Beginner

Learn to turn a trained Python machine learning model into a simple API and mobile-friendly web tool using Flask or FastAPI, with deployment and basic monitoring.

UGX 650,000
Certificate included
MLOps & AI Deployment at Scale
6 weeks

MLOps & AI Deployment at Scale

An advanced MLOps course on reproducible ML pipelines, CI/CD, Docker, monitoring, drift detection, offline-first architecture and cost-efficient AI deployment for Uganda, East Africa and Africa.

UGX 650,000
Certificate included
NLP for African Languages
8 weeks

NLP for African Languages

An advanced practical course on building and evaluating NLP systems for African languages, with Luganda and Kiswahili examples, multilingual models and a local-language capstone.

UGX 800,000
Certificate included
No-Code Automation — Making AI Tools Work Together
8 weeks

No-Code Automation — Making AI Tools Work Together

A no-code AI course teaching learners to automate repetitive business tasks by connecting AI tools together.

UGX 650,000
Certificate included
Practical Prompt Engineering & AI Tools for Productivity
6 weeks

Practical Prompt Engineering & AI Tools for Productivity

A practical beginner course in prompt engineering and AI productivity for learners, professionals and small businesses in Uganda, East Africa and across Africa.

UGX 550,000
Certificate included
Recommender Systems
8 weeks

Recommender Systems

Build and evaluate practical recommendation engines with Python for education, e-commerce, media, tourism and other African digital services.

UGX 750,000
Certificate included
Reinforcement Learning Fundamentals
6 weeks

Reinforcement Learning Fundamentals

Beginner

An advanced, practical introduction to reinforcement learning with Python, Q-learning, DQN and an Africa-relevant retail restocking capstone.

UGX 650,000
Certificate included
Speech Recognition & Voice AI for Local Languages
8 weeks

Speech Recognition & Voice AI for Local Languages

An advanced, project-based course on speech recognition, Voice AI and inclusive local-language voice tools for Uganda, East Africa and Africa.

UGX 700,000
Certificate included
Supervised Learning in Depth
6 weeks

Supervised Learning in Depth

An intermediate supervised machine learning course covering regression, classification, validation, tuning and model comparison through practical African data problems.

UGX 600,000
Certificate included
Time Series Forecasting
6 weeks

Time Series Forecasting

An intermediate Python course on forecasting trends, seasonality and future values using ARIMA, Prophet and practical African datasets.

UGX 600,000
Certificate included
Unsupervised Learning & Clustering
6 weeks

Unsupervised Learning & Clustering

Learn practical unsupervised machine learning with K-Means, hierarchical clustering, PCA, anomaly detection and an Africa-relevant segmentation capstone.

UGX 600,000
Certificate included
Version Control & Collaborative Coding with Git & GitHub
6 weeks

Version Control & Collaborative Coding with Git & GitHub

A practical beginner-intermediate Git and GitHub course for learners in Uganda, East Africa and across Africa to manage code, collaborate effectively and publish a portfolio repository.

UGX 450,000
Certificate included

Build practical machine learning skills

Start by comparing the available machine learning courses. Check the level, duration, price, and main learning goal. Open each course to read its introduction and project details. Look at the skills you will practise. A good choice should match your present knowledge, your available study time, and the kind of project you want to build.

If this subject is new to you, choose a beginner or foundation course. Complete the lessons and exercises in order. Do not skip a basic idea because later work may depend on it. If you already have experience, use the level filter and search box. Focus on a course that adds one clear skill to what you already know.

Make time to read, code, test, and correct your work. Save every useful exercise. Keep larger projects in a portfolio with a short note about what you built. When something fails, read the error, test one change, and record the solution. This steady process turns course ideas into practical skills you can show at school, at work, or in your own project.

Test your work on more than one device when possible. Ask whether another person can understand and use what you made. Improve the project after feedback. Regular practice matters more than rushing through many lessons, especially when you are learning a new tool or programming language.

You can also compare every programming pathway before selecting a course that fits your goal.