ProgrammingPrimary Programming

Primary Programming Courses in Uganda

Help primary learners discover coding through visual ideas, stories, patterns, puzzles, and age-appropriate projects that make computational thinking creative and concrete. Browse verified courses, compare practical projects and duration, and continue with the programme that matches your experience.

Available Programs (11)

Showing 11 of 11 programs
Applied Computing for Grade 4: Coding, Digital Projects & ICT Skills
CPL
4 weeks

Applied Computing for Grade 4: Coding, Digital Projects & ICT Skills

Primary

Transform your Grade 4 student into a confident young coder and digital creator. This engaging course goes beyond basic blocks, introducing real coding with Scratch and simple Python, practical digital literacy, and hands-on projects. Learners explore everything from games and quizzes to internet research and spreadsheets—emerging ready to take on more advanced technology challenges.

UGX 450,000
Tutor-led course
Code & Create: Primary Foundations in Coding and Digital Skills
CPL
4 weeks

Code & Create: Primary Foundations in Coding and Digital Skills

Beginner

Unlock your child’s curiosity and confidence in technology with a hands-on program designed for young creators. 'Code & Create: Primary Foundations in Coding and Digital Skills' guides learners beyond simple computer use—helping them build interactive stories, animations, and games with intuitive block-based coding in Scratch. Alongside creative projects, students strengthen practical digital skills in file management, presentations, and basic robotics, preparing them for both school and the digital world ahead.

UGX 450,000
Tutor-led course
Connected Creators: Digital Literacy & Media Basics for Primary Students
CPL
4 weeks

Connected Creators: Digital Literacy & Media Basics for Primary Students

Beginner

Give your child a head start in today's digital world. In this hands-on program, young learners move beyond basic computer skills as they start writing, editing, and creating digital stories and multimedia. With a strong focus on internet safety and responsible online behavior, children gain confidence to explore, create, and communicate using technology—setting the stage for future success both in and out of the classroom.

UGX 450,000
Tutor-led course
Digital Discovery: Beginner Computer & Digital Skills for Primary Learners
CPL
4 weeks

Digital Discovery: Beginner Computer & Digital Skills for Primary Learners

Beginner

Start your child’s digital journey with a playful, hands-on introduction to computers and digital skills. Specially designed for young primary learners, this year-long course uses fun activities, safe device handling, and creative challenges to build foundational tech confidence. Whether your child is drawing digital pictures, exploring sounds, or learning to type, every lesson encourages curiosity and prepares them for a future of digital learning.

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 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
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
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
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
Systems & Solutions: Computing Fundamentals 
CPL
4 weeks

Systems & Solutions: Computing Fundamentals 

Beginner

### Introduction By Grade 5, learners move from *playing with code* to *engineering with it*. They uncover what happens *inside* a computer—CPU, memory, storage—and see how data, networks and emerging tech like AI fit together. Armed with this systems view, they design and build more sophisticated software or hardware projects, often in text‑based Python, and learn to communicate and collaborate online safely.

UGX 450,000
Tutor-led course

Help primary learners create, question, and experiment with code

Primary programming should feel like guided exploration rather than a simplified university course. ellipkom's primary-level projects use stories, movement, patterns, puzzles, and visual building blocks to teach sequence, repetition, decisions, and cause and effect—the same reasoning skills built by Uganda's primary Thinking Skills curriculum, applied through code instead of worksheets. Instructions are matched to the learner's reading level, with room to change characters, rules, colours, sounds, or outcomes.

Sessions are kept short and end with something the learner can demonstrate. Before running a project, the child predicts what will happen, then explains what changed and why. When a mistake appears, guided questions and clues are used instead of taking over the keyboard—the goal is persistence and reasoning alongside digital confidence, not just a working program.

Every animation, game, story, drawing, and puzzle solution is saved to a simple project gallery. Learners name their own creations and explain the idea in their own words. This gives parents and teachers a visible record of growth, and keeps early coding about imagination rather than a race to master technical vocabulary.

Progress is visible when a learner can put instructions in order, recognise a repeated pattern, test an idea, and improve a project after feedback. A positive relationship with problem-solving matters more at this stage than the number of lessons completed—it's the foundation ellipkom builds on through Lower and Upper Secondary programming as students grow.

Browse the beginner and primary-level courses below to get started, or return to the programming learning hub to compare every programming level and subject category.