ProgrammingLower Secondary Programming

Lower Secondary Programming Courses in Uganda

Build lower-secondary coding foundations through structured challenges that connect computational thinking, careful debugging, responsible technology use, and purposeful projects. Browse verified courses, compare practical projects and duration, and continue with the programme that matches your experience.

Available Programs (60)

Showing 60 of 60 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 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 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 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 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
Algorithms & Problem-Solving Foundations with Python
CPL
4 weeks

Algorithms & Problem-Solving Foundations with Python

Beginner

Unlock the secrets behind everyday coding with a hands-on course built for aspiring problem-solvers. Over two engaging weeks, you’ll break down complex ideas, visualize algorithms step by step, and turn paper plans into working Python code—no prior experience required. This program is your springboard into computer science, math, and beyond.

UGX 450,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
Computer Fundamentals for Lower Secondary Learners
CPL
4 weeks

Computer Fundamentals for Lower Secondary Learners

Beginner

Discover how computers really work with this four-week, hands-on program designed for lower-secondary students. Starting with the basics, you'll explore real hardware and software, learn why each component matters, and develop the confidence to solve everyday tech problems—whether at home or in school.

UGX 450,000
Tutor-led course
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
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
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 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 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
Introduction to Object-Oriented Programming Concepts
CPL
4 weeks

Introduction to Object-Oriented Programming Concepts

Beginner

Discover how real-world ideas shape modern software! This hands-on course introduces you to object-oriented programming, helping you understand classes, objects, and methods through clear, practical examples with Python. Whether you’re new to coding or looking to organize your projects better, you’ll learn core concepts that make building larger, reusable programs possible.

UGX 450,000
Tutor-led course
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
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
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
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
Operating System Basics & File Management Skills
CPL
4 weeks

Operating System Basics & File Management Skills

Beginner

Master the essentials of operating systems and file management in just two weeks. This hands-on course empowers you to confidently navigate any computer, organize your work, adjust settings, and solve everyday digital challenges—no prior experience needed.

UGX 450,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
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
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
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
Spreadsheets & Data Analysis: Practical Skills for Students
CPL
4 weeks

Spreadsheets & Data Analysis: Practical Skills for Students

Lower Secondary

Master the essentials of spreadsheets and data analysis in just three weeks. This interactive module helps you turn raw numbers into clear stories by teaching you how to organize, calculate, and visualize data—skills you can use in school projects, budgeting, and beyond.

UGX 450,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
Word Processing and Document Design Essentials
LSC
4 weeks

Word Processing and Document Design Essentials

Lower Secondary

Master the essentials of word processing and document design in just three weeks. This practical program guides you from basic typing to producing well-formatted reports, resumes, and newsletters. Build the skills you need to present ideas clearly and professionally—whether for school assignments, club flyers, or the workplace.

UGX 450,000
Tutor-led course

Build Lower Secondary Coding Skills Through Purposeful Projects

Lower Secondary learners (Senior 1, Senior 2 and Senior 3) are ready to move from playful experimentation towards more structured programming. ellipkom's lower-secondary courses develop decomposition, algorithms, variables, conditions, loops, functions, data, and debugging through problems that make sense to Ugandan teenagers—building the computational thinking skills that support both the school curriculum and later ICT and computer studies subjects, without assuming the mathematics or independence of an adult learner.

Each course follows a weekly rhythm of concept, guided example, independent variation, and reflection. Students trace code before running it, test more than one input, and write down what an error revealed. Mixing individual practice with pair explanations helps learners discover whether they truly understand a method or have only memorised the example.

Projects are chosen with a recognisable user and purpose: a revision quiz, school information tool, simple game, awareness campaign, or data investigation. Each one requires a brief plan before coding and a short evaluation afterwards. Screenshots, code versions, feedback, and improvements are saved along the way, creating a meaningful record of growth without presenting unfinished classroom work as professional software.

By the end of this pathway, a learner can turn a small problem into ordered steps, implement and test a solution, explain their code choices, and improve the result after feedback. Digital safety, respectful collaboration, and responsible use of information are reviewed alongside technical skills, so that better programming also produces better digital judgement—preparing students for the more advanced project work in Upper Secondary.

Explore the Lower Secondary courses below, or visit the programming learning hub to compare beginner, upper-secondary, and subject-focused pathways.