ProgrammingUniversity Programming

University Programming Courses in Uganda

Connect computer-science theory with practical software development through algorithms, collaborative workflows, testing, documentation, and portfolio-ready problem-solving. Browse verified courses, compare practical projects and duration, and continue with the programme that matches your experience.

Available Programs (127)

Showing 127 of 127 programs
 Dart Programming for Beginners in Uganda & East Africa
CPL
4 weeks

Dart Programming for Beginners in Uganda & East Africa

Beginner

Learn Dart programming from scratch with practical, language-only lessons for learners in Uganda, East Africa and Africa. Build strong coding foundations.

UGX 450,000
Tutor-led course
Advanced C Systems Programming Course – Africa
CPL
4 weeks

Advanced C Systems Programming Course – Africa

Advanced

Learn advanced C systems programming, secure coding, portable APIs, memory and performance in 4 weeks. Designed for Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced C# Programming in Uganda: Async, Generics & Performance
CPL
4 weeks

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

Advanced

Master advanced C# on Ellipkom with async, concurrency, generics, memory and performance skills for software projects in Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced C++ Course Uganda – Performance and Concurrency
CPL
4 weeks

Advanced C++ Course Uganda – Performance and Concurrency

Advanced

Master advanced C++ in 4 weeks with concurrency, memory safety and performance optimisation for systems careers in Uganda, East Africa and across Africa

UGX 500,000
Tutor-led course
Advanced Computer Vision & Image Recognition
ML
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 Dart Programming & Concurrency for Africa
CPL
4 weeks

Advanced Dart Programming & Concurrency for Africa

Advanced

Master advanced Dart, isolates, performance, API design and production packages for senior developer opportunities across Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced Firebase Backend Engineering for Africa
DBS
4 weeks

Advanced Firebase Backend Engineering for Africa

Advanced

An advanced Firebase engineering course for developers building secure, scalable and cost-aware cloud backends for African digital products.

UGX 500,000
Tutor-led course
Advanced iOS Engineering: Secure, Offline-First Apps for Africa
MAD
4 weeks

Advanced iOS Engineering: Secure, Offline-First Apps for Africa

Advanced

Build secure, high-performance, offline-first iOS systems for demanding African product environments.

UGX 450,000
Tutor-led course
Advanced Java Programming Online – Uganda & East Africa
CPL
4 weeks

Advanced Java Programming Online – Uganda & East Africa

Advanced

Master advanced Java, concurrency, virtual threads, modules and JVM performance in an online course for Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced JavaScript Engineering in Uganda & Africa
CPL
4 weeks

Advanced JavaScript Engineering in Uganda & Africa

Advanced

Master advanced JavaScript in 8 weeks: internals, async patterns, architecture, testing and performance for Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced Kotlin Programming Online – Uganda & East Africa
CPL
4 weeks

Advanced Kotlin Programming Online – Uganda & East Africa

Advanced

Master Kotlin coroutines, Flow, generics, DSLs, testing and JVM performance in an advanced online course for Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced MySQL Performance and Security Course Africa
DS
4 weeks

Advanced MySQL Performance and Security Course Africa

Advanced

Master MySQL performance tuning, security, backup, recovery and replication for reliable production databases serving organisations across Africa.

UGX 450,000
Tutor-led course
Advanced Next.js Performance, Security and Architecture
WSD
4 weeks

Advanced Next.js Performance, Security and Architecture

Advanced

Advance your Next.js skills in architecture, security, testing, observability and performance for scalable African web applications.

UGX 500,000
Tutor-led course
Advanced NLP & Large Language Models
ML
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 NumPy for High-Performance Data Science in Africa
DS
4 weeks

Advanced NumPy for High-Performance Data Science in Africa

Advanced

Master advanced NumPy for high-performance data science, large arrays, simulation, linear algebra, climate, finance, and AI projects in Africa.

UGX 450,000
Tutor-led course
Advanced Pandas Course for Scalable Data Pipelines in Africa
DS
4 weeks

Advanced Pandas Course for Scalable Data Pipelines in Africa

Advanced

Master advanced Pandas in Africa. Build tested, memory-efficient data pipelines with PyArrow, Parquet, performance tuning, and production data quality.

UGX 450,000
Tutor-led course
Advanced PHP Programming – Professional Course in Uganda
CPL
4 weeks

Advanced PHP Programming – Professional Course in Uganda

Advanced

Master advanced PHP in 8 weeks: architecture, reflection, generators, performance and quality for senior developer roles in Uganda and across Africa.

UGX 500,000
Tutor-led course
Advanced Python Programming Course in Africa
CPL
4 weeks

Advanced Python Programming Course in Africa

Advanced

Master advanced Python, including the data model, decorators, generators, typing and concurrency, for learners in Uganda, East Africa and Africa.

UGX 500,000
Tutor-led course
Advanced React Engineering for African Web Apps
WSD
4 weeks

Advanced React Engineering for African Web Apps

Advanced

An advanced React engineering course for scalable, secure and high-performance African web applications.

UGX 500,000
Certificate included
Advanced Rust Systems Programming Course in Uganda & Africa
CPL
4 weeks

Advanced Rust Systems Programming Course in Uganda & Africa

Advanced

Master advanced Rust in Uganda, East Africa and Africa. Learn unsafe Rust, macros, atomics, async internals, profiling and production crate design.

UGX 450,000
Tutor-led course
Advanced Swift Programming Course in Uganda & East Africa
CPL
4 weeks

Advanced Swift Programming Course in Uganda & East Africa

Advanced

Master advanced Swift programming with generics, concurrency, actors, memory management, performance and API design in Uganda, East Africa and across Africa.

UGX 500,000
Tutor-led course
AI Ethics, Policy & Entrepreneurship in Africa
ML
6 weeks

AI Ethics, Policy & Entrepreneurship in Africa

University · General Public

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)
ML
6 weeks

AI for Agriculture (AgriTech)

University · General Public

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
ML
6 weeks

AI for Climate & Environment

University · General Public

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
ML
6 weeks

AI for Education

University

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 Financial Inclusion
ML
6 weeks

AI for Financial Inclusion

University

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
ML
6 weeks

AI for Government & Public Service Delivery

University · General Public

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
ML
6 weeks

AI for Healthcare in Low-Resource Settings

University

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
ML
6 weeks

AI for Logistics & Supply Chain

University

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
ML
6 weeks

AI for Renewable Energy & Utilities

University · General Public

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
ML
8 weeks

AI for Students — Study Skills & Exam Prep

University · General Public

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 Uganda's Informal Economy
ML
6 weeks

AI for Uganda's Informal Economy

University · General Public

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
Android App Development with Kotlin & Jetpack Compose in Uganda
MAD
4 weeks

Android App Development with Kotlin & Jetpack Compose in Uganda

Lower Secondary · Upper Secondary · University · General Public

Build practical native Android apps with Kotlin, Jetpack Compose, Room and DataStore for Ugandan users and businesses.

UGX 500,000
Tutor-led course
Applied NumPy for Data Analytics in Uganda & East Africa
DS
4 weeks

Applied NumPy for Data Analytics in Uganda & East Africa

Lower Secondary · Upper Secondary · University · General Public

Master applied NumPy data analytics with Uganda and East Africa projects in agriculture, fintech, health, logistics, statistics, and Python.

UGX 450,000
Tutor-led course
Beginner C Programming Course – Uganda & Africa
CPL
4 weeks

Beginner C Programming Course – Uganda & Africa

Beginner

Learn C programming from scratch in 4 weeks through practical projects, pointers, files and debugging. Built for beginners in Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Beginner Pandas Course for Data Analysis in Uganda
DS
4 weeks

Beginner Pandas Course for Data Analysis in Uganda

Beginner

Learn Pandas for practical data analysis in Uganda. Clean Excel and CSV data, build reports, and complete a job-ready portfolio project with Python.

UGX 450,000
Tutor-led course
Big Data Fundamentals for AI
ML
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 Chatbots & Virtual Assistants for Local Businesses
ML
6 weeks

Building Chatbots & Virtual Assistants for Local Businesses

University · General Public

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
C# Programming for Beginners in Uganda: Learn C# Fundamentals
CPL
4 weeks

C# Programming for Beginners in Uganda: Learn C# Fundamentals

Beginner

Learn C# programming from scratch on Ellipkom. Master variables, loops, methods, arrays and debugging with practical Uganda and East Africa examples.

UGX 450,000
Tutor-led course
C++ Programming for Beginners in Uganda
CPL
4 weeks

C++ Programming for Beginners in Uganda

Beginner

Learn C++ programming from scratch in 4 weeks with practical projects for learners in Uganda and East Africa. Build coding and problem-solving skills.

UGX 450,000
Tutor-led course
Computer & Internet Literacy for the AI Age
ML
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
ML
4 weeks

Data Literacy & Spreadsheets for Analysis

Upper Secondary · University · General Public

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
Data Structures and Algorithms with Python for Beginners in Uganda
CPL
4 weeks

Data Structures and Algorithms with Python for Beginners in Uganda

Beginner

Learn data structures and algorithms with Python through practical beginner projects for Uganda, East Africa and Africa. Start learning on Ellipkom.

UGX 450,000
Tutor-led course
Deep Learning with TensorFlow/PyTorch
ML
6 weeks

Deep Learning with TensorFlow/PyTorch

Upper Secondary · University · General Public

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
ML
6 weeks

Edge AI & IoT for Africa

Upper Secondary · University · General Public

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
ML
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
ML
4 weeks

Feature Engineering & Model Evaluation

University · General Public

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
Firebase App Development Foundations for Uganda
DBS
4 weeks

Firebase App Development Foundations for Uganda

Beginner

A hands-on Firebase course for learners in Uganda and Africa who want to build secure, data-driven web and mobile app backends.

UGX 450,000
Tutor-led course
Firebase Full-Stack App Development for East Africa
DBS
4 weeks

Firebase Full-Stack App Development for East Africa

University · General Public

An intermediate Firebase course for building secure, multi-user full-stack applications for East African businesses, organisations and startups.

UGX 450,000
Tutor-led course
Flutter App Development Foundations | Uganda
MAD
4 weeks

Flutter App Development Foundations | Uganda

Beginner

A practical Flutter app development course for Dart developers building Android and cross-platform mobile apps in Uganda.

UGX 500,000
Tutor-led course
Flutter Architecture, Testing & Offline Apps | Uganda
MAD
4 weeks

Flutter Architecture, Testing & Offline Apps | Uganda

Lower Secondary · Upper Secondary · University · General Public

Master Flutter architecture, automated testing, offline-first data, native Android integration, and performance engineering in Uganda.

UGX 500,000
Tutor-led course
Flutter Full-Stack & Mobile Money Apps | East Africa
MAD
4 weeks

Flutter Full-Stack & Mobile Money Apps | East Africa

Lower Secondary · Upper Secondary · University · General Public

Build full-stack Flutter apps for East Africa with APIs, Firebase, offline workflows, device services, and secure mobile money journeys.

UGX 450,000
Tutor-led course
Full-Stack Next.js Application Development for East Africa
WSD
4 weeks

Full-Stack Next.js Application Development for East Africa

Upper Secondary · University · General Public

Build secure, database-driven Next.js applications with authentication, APIs and production workflows for organisations across East Africa.

UGX 500,000
Tutor-led course
Generative AI — Image, Audio & Video Models
ML
6 weeks

Generative AI — Image, Audio & Video Models

University · General Public

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
Go Programming for Beginners in Uganda & Africa
CPL
4 weeks

Go Programming for Beginners in Uganda & Africa

Beginner

Learn Go programming from scratch in Uganda and Africa. Master Golang syntax, functions, collections and structs through practical beginner projects.

UGX 450,000
Tutor-led course
Intermediate C Programming Course – East Africa
CPL
4 weeks

Intermediate C Programming Course – East Africa

Intermediate

Master pointers, dynamic memory, modular C, files and debugging in 4 weeks. A practical intermediate C course for Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Intermediate C# Programming in Uganda: OOP, LINQ & Clean Code
CPL
4 weeks

Intermediate C# Programming in Uganda: OOP, LINQ & Clean Code

Intermediate

Advance your C# skills on Ellipkom with OOP, generics, LINQ, delegates and clean code using practical Uganda and East Africa business scenarios.

UGX 450,000
Tutor-led course
Intermediate C++ Course Uganda – OOP, STL and Algorithms
CPL
4 weeks

Intermediate C++ Course Uganda – OOP, STL and Algorithms

Intermediate

Advance your C++ skills in 4 weeks. Master OOP, STL, algorithms, templates and safe memory management in Uganda through practical, tested projects

UGX 450,000
Tutor-led course
Intermediate Dart Programming in Uganda & East Africa
CPL
4 weeks

Intermediate Dart Programming in Uganda & East Africa

Intermediate

Advance your Dart skills with OOP, records, patterns, async code, testing and packages for developer opportunities in Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Intermediate Data Structures and Algorithms with Python in Uganda
CPL
4 weeks

Intermediate Data Structures and Algorithms with Python in Uganda

Intermediate

Build stronger DSA skills with trees, graphs, dynamic programming and practical Python projects for Uganda, East Africa and Africa on Ellipkom.

UGX 450,000
Tutor-led course
Intermediate Go Programming in Africa: APIs & Concurrency
CPL
4 weeks

Intermediate Go Programming in Africa: APIs & Concurrency

Intermediate

Advance your Go skills in Africa. Build tested APIs, use goroutines, channels and generics, and write secure, production-minded Golang code.

UGX 500,000
Tutor-led course
Intermediate Java Programming Online – Uganda & East Africa
CPL
4 weeks

Intermediate Java Programming Online – Uganda & East Africa

Intermediate

Advance your Java skills in OOP, collections, streams, testing and file handling through practical projects for Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Intermediate JavaScript Programming in Uganda & Africa
CPL
4 weeks

Intermediate JavaScript Programming in Uganda & Africa

Intermediate

Advance your JavaScript in 8 weeks with closures, modules, objects and async programming through practical Uganda and East Africa projects.

UGX 450,000
Tutor-led course
Intermediate Kotlin Programming Online – Uganda & East Africa
CPL
4 weeks

Intermediate Kotlin Programming Online – Uganda & East Africa

Intermediate

Advance your Kotlin skills in OOP, collections, testing, Gradle and Java interoperability through practical projects for Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Intermediate Matplotlib: Data Visualization and Reporting in Uganda
DS
4 weeks

Intermediate Matplotlib: Data Visualization and Reporting in Uganda

Intermediate

Master intermediate Matplotlib for data visualization and automated reporting with Uganda and East Africa datasets for decision-making across Africa.

UGX 450,000
Tutor-led course
Intermediate Pandas Course for Data Cleaning in East Africa & Africa
DS
4 weeks

Intermediate Pandas Course for Data Cleaning in East Africa & Africa

Intermediate

Build intermediate Pandas skills for East Africa. Clean messy data, join files, automate reports, analyse time series, and deliver business insights.

UGX 450,000
Tutor-led course
Intermediate PHP Programming – Practical Course in Uganda
CPL
4 weeks

Intermediate PHP Programming – Practical Course in Uganda

Intermediate

Advance your PHP programming in 4 weeks with OOP, types, Composer, testing and clean code for software opportunities across Uganda and East Africa.

UGX 450,000
Tutor-led course
Intermediate Python Programming Course in East Africa
CPL
4 weeks

Intermediate Python Programming Course in East Africa

Intermediate

Advance your Python skills with OOP, modules, files, testing and reusable code. Practical training for learners in Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
Intermediate R Programming Course in East Africa
CPL
4 weeks

Intermediate R Programming Course in East Africa

Intermediate

Build intermediate R programming skills in East Africa. Master data wrangling, ggplot2 visualisation, statistics and reproducible reporting.

UGX 450,000
Tutor-led course
Intermediate Ruby Programming & OOP in East Africa
CPL
4 weeks

Intermediate Ruby Programming & OOP in East Africa

Intermediate

Advance your Ruby programming in Uganda and East Africa with OOP, classes, modules, blocks, exceptions and a practical business application.

UGX 450,000
Tutor-led course
Intermediate Rust Programming Course in East Africa: Traits, Lifetimes & Concurrency
CPL
4 weeks

Intermediate Rust Programming Course in East Africa: Traits, Lifetimes & Concurrency

Intermediate

Advance your Rust skills in Uganda, East Africa and Africa. Learn traits, lifetimes, smart pointers, Cargo, testing, async concepts and safe concurrency.

UGX 450,000
Tutor-led course
Intermediate SQL Course in Uganda: Practical Data Analysis
CPL
4 weeks

Intermediate SQL Course in Uganda: Practical Data Analysis

Intermediate

Advance your SQL with joins, subqueries, CTEs and window functions for data analysis in Uganda, East Africa and Africa through practical projects on Ellipkom.

UGX 450,000
Tutor-led course
Intermediate Swift Programming Course in Uganda & East Africa
CPL
4 weeks

Intermediate Swift Programming Course in Uganda & East Africa

Intermediate

Build stronger Swift programming skills with protocols, closures, error handling, generics, packages and testing for learners in Uganda and across Africa.

UGX 450,000
Tutor-led course
Introduction to Cloud Computing & APIs
ML
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
ML
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
ML
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
ML
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
ML
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
Java Programming for Beginners Online – Uganda & East Africa
CPL
4 weeks

Java Programming for Beginners Online – Uganda & East Africa

Beginner

Learn Java programming from scratch through practical console projects. A beginner-friendly online course for Uganda, East Africa and learners across Africa.

UGX 450,000
Tutor-led course
JavaScript Programming for Beginners in Uganda & Africa
CPL
4 weeks

JavaScript Programming for Beginners in Uganda & Africa

Beginner

Learn JavaScript programming from scratch in 4 to 8 weeks with practical Uganda-focused exercises. Build strong coding skills for East Africa and Africa.

UGX 450,000
Tutor-led course
Machine Learning Foundations
ML
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)
ML
8 weeks

Mathematics for AI (Statistics & Algebra Refresher)

Upper Secondary · University · General Public

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
Matplotlib for Beginners: Python Data Visualization in Uganda
DS
4 weeks

Matplotlib for Beginners: Python Data Visualization in Uganda

Beginner

Learn Matplotlib and Python data visualization with Uganda and East Africa datasets. Build job-ready charts for business, research and NGOs across Africa.

UGX 450,000
Tutor-led course
ML Model Deployment Basics
ML
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
ML
6 weeks

MLOps & AI Deployment at Scale

University

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
MongoDB & NoSQL Database Foundations for Uganda
DBS
4 weeks

MongoDB & NoSQL Database Foundations for Uganda

Beginner

A practical MongoDB course in Uganda covering NoSQL foundations, CRUD operations, data modelling, aggregation and basic indexing.

UGX 450,000
Tutor-led course
MongoDB Application Development & Data Modelling for East Africa
DBS
4 weeks

MongoDB Application Development & Data Modelling for East Africa

Advanced

An intermediate MongoDB application development course for East Africa focused on schema design, aggregation, indexes, transactions and API integration.

UGX 450,000
Tutor-led course
MongoDB Performance, Atlas & Database Administration in Africa
DBS
4 weeks

MongoDB Performance, Atlas & Database Administration in Africa

Upper Secondary · University

An advanced MongoDB course in Africa covering performance tuning, Atlas administration, replication, security, monitoring, backup and recovery.

UGX 450,000
Tutor-led course
MySQL Database Fundamentals Course in Uganda
DBS
4 weeks

MySQL Database Fundamentals Course in Uganda

Beginner

Learn MySQL fundamentals, SQL queries and relational database design through practical projects relevant to Uganda and East Africa.

UGX 450,000
Tutor-led course
Next.js Web Development Foundations for Uganda
WSD
4 weeks

Next.js Web Development Foundations for Uganda

Beginner

Learn the essential Next.js skills needed to build, optimise and deploy modern websites and web applications for Uganda and African markets.

UGX 500,000
Tutor-led course
NLP for African Languages
ML
8 weeks

NLP for African Languages

University · General Public

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
NumPy Fundamentals for Python Data Analysis in Uganda & East Africa
DS
4 weeks

NumPy Fundamentals for Python Data Analysis in Uganda & East Africa

Beginner

Learn NumPy for Python data analysis with practical Uganda and East Africa projects in business, agriculture, finance, health, and research.

UGX 450,000
Tutor-led course
Offline-First Android Apps, REST APIs & Mobile Money for East Africa
MAD
4 weeks

Offline-First Android Apps, REST APIs & Mobile Money for East Africa

Lower Secondary · Upper Secondary · University · General Public

Build resilient offline-first Android apps with REST APIs, Room, WorkManager and mobile money patterns for East Africa.

UGX 500,000
Tutor-led course
PHP Programming Fundamentals – Beginner Course in Uganda
CPL
4 weeks

PHP Programming Fundamentals – Beginner Course in Uganda

Beginner

Learn PHP programming from scratch in 8 weeks. Build practical command-line programs with modern PHP 8.5 for careers in Uganda, East Africa and Africa.

UGX 450,000
Tutor-led course
PostgreSQL Database Administration, Security & Performance in Africa
DBS
4 weeks

PostgreSQL Database Administration, Security & Performance in Africa

University

Build advanced PostgreSQL DBA skills in installation, configuration, security, backup, recovery, monitoring, maintenance and performance tuning.

UGX 450,000
Tutor-led course
PostgreSQL Database Development & Query Optimisation for East Africa
DBS
4 weeks

PostgreSQL Database Development & Query Optimisation for East Africa

University · General Public

Advance from basic SQL to professional PostgreSQL database development, data modelling, transactions, indexing, JSONB and query optimisation.

UGX 450,000
Tutor-led course
PostgreSQL SQL Foundations for Data & Applications in Uganda
DBS
4 weeks

PostgreSQL SQL Foundations for Data & Applications in Uganda

Beginner

Learn PostgreSQL and SQL fundamentals by designing, building and querying practical databases for Ugandan and African organisations.

UGX 450,000
Tutor-led course
Practical Golang Projects for Beginners in East Africa
CPL
4 weeks

Practical Golang Projects for Beginners in East Africa

Beginner

Build practical Golang projects in East Africa. Learn packages, files, errors, interfaces, JSON, testing and command-line programming with Go.

UGX 450,000
Tutor-led course
Practical MySQL Development Course East Africa
DS
4 weeks

Practical MySQL Development Course East Africa

University · General Public

Build practical MySQL development skills in advanced SQL, schema design, transactions, indexing and application integration for East African projects.

UGX 45,000
Tutor-led course
Practical Prompt Engineering & AI Tools for Productivity
ML
6 weeks

Practical Prompt Engineering & AI Tools for Productivity

Upper Secondary · University · General Public

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
Professional Android Engineering, Performance & Google Play Delivery in Africa
MAD
4 weeks

Professional Android Engineering, Performance & Google Play Delivery in Africa

Advanced

Lead production Android engineering with performance, CI/CD, security and Google Play delivery for African markets.

UGX 500,000
Tutor-led course
Professional Flutter Fintech, DevOps & Security | Africa
MAD
4 weeks

Professional Flutter Fintech, DevOps & Security | Africa

Lower Secondary · Upper Secondary · University · General Public

Lead professional Flutter engineering in Africa with secure fintech architecture, DevOps, observability, governance, and mobile security.

UGX 500,000
Tutor-led course
Professional iOS Product Engineering and App Store Delivery in Africa
MAD
4 weeks

Professional iOS Product Engineering and App Store Delivery in Africa

Lower Secondary · Upper Secondary · University · General Public

Lead native iOS products from system design and CI to TestFlight, App Store release and production operations.

UGX 500,000
Tutor-led course
Professional MongoDB Architecture, Security & Scaling for African Enterprises
DBS
4 weeks

Professional MongoDB Architecture, Security & Scaling for African Enterprises

Upper Secondary · University · General Public

A professional MongoDB architecture course for African enterprises covering sharding, security, resilience, automation, migration and modern data workloads.

UGX 450,000
Tutor-led course
Professional Next.js Engineering for Scalable African Platforms
WSD
4 weeks

Professional Next.js Engineering for Scalable African Platforms

Upper Secondary · University · General Public

Engineer and lead production-grade Next.js platforms with multi-tenancy, DevOps, security, observability and scale for African organisations.

UGX 500,000
Tutor-led course
Professional React Architecture for African Digital Products
WSD
4 weeks

Professional React Architecture for African Digital Products

University · General Public

A professional React architecture course for leading scalable African digital product platforms and frontend teams.

UGX 500,000
Certificate included
Python Programming Course for Beginners in Uganda
CPL
4 weeks

Python Programming Course for Beginners in Uganda

Beginner

Learn Python programming from scratch through practical coding exercises for learners in Uganda, East Africa and Africa. Build strong skills with Python 3.

UGX 450,000
Tutor-led course
R Programming Course for Beginners in Uganda
CPL
4 weeks

R Programming Course for Beginners in Uganda

Beginner

Learn R programming from scratch in Uganda using RStudio. Build practical coding, data analysis, cleaning and visualisation skills with African datasets.

UGX 450,000
Tutor-led course
React Application Development in East Africa & Africa
WSD
8 weeks

React Application Development in East Africa & Africa

Advanced

An intermediate React course for building secure, data-driven and maintainable East African web applications.

UGX 500,000
Certificate included
React Web Development Foundations for Uganda
WSD
4 weeks

React Web Development Foundations for Uganda

Beginner

A practical React foundation course for building responsive web applications for Uganda and East Africa.

UGX 500,000
Certificate included
Recommender Systems
ML
8 weeks

Recommender Systems

University · General Public

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
ML
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
Ruby Programming for Beginners in Uganda
CPL
4 weeks

Ruby Programming for Beginners in Uganda

Beginner

Learn Ruby programming from scratch in Uganda. Master syntax, logic, collections, methods and file handling through practical African coding projects.

UGX 450,000
Tutor-led course
Rust Programming Course for Beginners in Uganda & East Africa
CPL
4 weeks

Rust Programming Course for Beginners in Uganda & East Africa

Beginner

Learn Rust programming from scratch in Uganda, East Africa and Africa. Master Cargo, ownership, borrowing, error handling and practical command-line tools.

UGX 450,000
Tutor-led course
Scalable Android Architecture, Testing & Security for African Apps
MAD
4 weeks

Scalable Android Architecture, Testing & Security for African Apps

Lower Secondary · Upper Secondary · University · General Public

Design secure, testable and scalable Android apps for fintech, health, logistics and enterprise use across Africa.

UGX 500,000
Tutor-led course
SolidWorks Advanced Mastery: Surfaces, Sheet Metal & Industrial Assemblies
ENG
4 weeks

SolidWorks Advanced Mastery: Surfaces, Sheet Metal & Industrial Assemblies

Advanced

Take your SolidWorks skills to the expert level and master advanced techniques in surfacing, sheet metal design, and large industrial assemblies. This intensive program is built for experienced users in engineering or manufacturing who want to confidently tackle complex projects, streamline workflows, and produce professional-grade models for industrial applications.

UGX 450,000
Tutor-led course
SolidWorks Foundations: Beginner 3D CAD Design Course
ENG
4 weeks

SolidWorks Foundations: Beginner 3D CAD Design Course

Beginner

Ready to start designing in 3D? The SolidWorks Foundations course takes absolute beginners from their first sketch to building complete 3D models, using easy-to-follow steps and real-world practice. Perfect for students and anyone new to CAD tools, you’ll gain the essential skills to begin your journey in engineering design and 3D modeling.

UGX 600,000
Tutor-led course
SolidWorks Intermediate: Assemblies, Patterns & Production Drawings
ENG
4 weeks

SolidWorks Intermediate: Assemblies, Patterns & Production Drawings

Intermediate

Advance your SolidWorks skills and tackle real engineering projects with confidence. In this hands-on intermediate course, you'll master essential tools for building multi-part assemblies, creating reusable design patterns, modeling weldments, and producing detailed drawings for manufacturing. Equip yourself for professional teamwork in industrial and production environments.

UGX 650,000
Tutor-led course
Speech Recognition & Voice AI for Local Languages
ML
8 weeks

Speech Recognition & Voice AI for Local Languages

University · General Public

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
SQL for Beginners in Uganda: Practical Database Querying
CPL
4 weeks

SQL for Beginners in Uganda: Practical Database Querying

Beginner

Learn SQL for beginners with practical database queries, joins and reports for Uganda, East Africa and Africa. Build job-ready SQL skills on Ellipkom.

UGX 450,000
Tutor-led course
Supervised Learning in Depth
ML
6 weeks

Supervised Learning in Depth

University · General Public

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

UGX 600,000
Certificate included
Swift Programming for Beginners in Uganda & East Africa
CPL
4 weeks

Swift Programming for Beginners in Uganda & East Africa

Beginner

Learn Swift programming from scratch with practical, language-only lessons for beginners in Uganda, East Africa and across Africa. Enrol online with Ellipkom.

UGX 450,000
Tutor-led course
SwiftUI iOS App Development Course in Uganda
MAD
4 weeks

SwiftUI iOS App Development Course in Uganda

Lower Secondary · Upper Secondary · University · General Public

Build your first complete SwiftUI iPhone app with APIs, local data, accessibility and offline-friendly design for Uganda.

UGX 450,000
Tutor-led course
SwiftUI iOS Developer: APIs, Data and App Architecture for East Africa
MAD
4 weeks

SwiftUI iOS Developer: APIs, Data and App Architecture for East Africa

Lower Secondary · Upper Secondary · University · General Public

Engineer production-ready SwiftUI apps with APIs, architecture, offline data, testing and TestFlight delivery.

UGX 450,000
Tutor-led course
Time Series Forecasting
ML
6 weeks

Time Series Forecasting

University · General Public

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
ML
6 weeks

Unsupervised Learning & Clustering

University · General Public

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
ML
6 weeks

Version Control & Collaborative Coding with Git & GitHub

Upper Secondary · University · General Public

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

University Programming Courses: Connect Theory to Professional Practice

University learners in Uganda often need different support: some are meeting programming for the first time, while others can write code but lack experience building complete software. ellipkom's university-level courses are chosen by prerequisite skills and project demands, not by degree label alone—with pathways connecting algorithms, data structures, databases, software design, or a specialist field to real implementation and evaluation, supporting students at Makerere, MUBS, MUST, and other Ugandan universities alongside their coursework.

Course practice is coordinated with academic work without turning graded assignments into copied portfolio pieces. Learners reimplement important ideas in a fresh context, use version control for incremental progress, write tests, and document external sources or libraries. Explaining an algorithm or design decision without code is practised regularly—gaps in the explanation often reveal gaps that successful execution can hide.

Two or three substantial projects are developed to match the roles, research, or postgraduate study a learner is considering. Each project shows individual contribution clearly when work is collaborative, and includes the problem, requirements, architecture, implementation choices, tests, setup process, and lessons learned. Private university or client information is protected, and only work with explicit permission is published.

Code review, issue tracking, technical writing, and team feedback build professional habits before graduation. Older projects are revisited to remove fragile assumptions, improve accessibility and security, and simplify maintenance—because career readiness in Uganda's growing tech sector comes from understanding an unfamiliar codebase, communicating trade-offs, and delivering a dependable change, not merely starting a new application.

Need a foundation course or want to specialise in a technical field? Explore the full programming hub for beginner, intermediate, advanced, and subject-category routes.