ProgrammingUpper Secondary Programming

Upper Secondary Programming Courses in Uganda

Prepare for further technical study and digital work through algorithms, structured software projects, testing, documentation, and increasingly independent problem-solving. Browse verified courses, compare practical projects and duration, and continue with the programme that matches your experience.

Available Programs (84)

Showing 84 of 84 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 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 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 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
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
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
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
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
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 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
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
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 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
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
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
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 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
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
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
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
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
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

Prepare Upper Secondary Learners for University and Digital Work

Upper Secondary programming (Senior 4, Senior 5 and Senior 6) should connect school-level coding with the expectations of university, vocational training, and entry-level digital work in Uganda. ellipkom's upper-secondary courses deepen algorithms, data structures, modular design, databases, interfaces, testing, and version control through complete projects—building the technical readiness that supports both A-Level study and computer science or IT degree programmes after UACE.

Study is planned around clear milestones: analyse the problem, design the solution, build a minimum working version, test it, then improve usability and structure. Focused technical practice alternates with longer project sessions, and students learn to consult documentation, evaluate examples, and ask precise questions—rather than depending on a step-by-step video for every feature.

Learners build a small portfolio around problems that matter to a school, community, organisation, or their intended field of study. Each project includes requirements, code, testing evidence, setup instructions, and a reflection on limitations. Clear documentation and a sensible project scope demonstrate readiness more convincingly than an ambitious application that can't be explained or completed—the kind of evidence Ugandan university admissions and early employers actually look for.

Progress is measured against independence: can the student choose an approach, justify a tool, diagnose a failure, use version history, and respond constructively to feedback? Weak foundations are revisited before UACE examinations or university applications create extra pressure. The objective isn't to know every technology, but to build a reliable process for learning the next one.

Explore the Upper Secondary courses below, or visit the programming learning hub to compare beginner, intermediate, and category-specific pathways.