Skip to content

IT Professional Training · ICDL Professional - Coding Principles

ICDL Professional Coding Principles

The Coding Principles module covers the core concepts and practical skills needed for code and computational thinking. It helps candidates develop the capability to plan and build simple computer programmes and understan...

6
Focus blocks
ICDL
Certification track
ICDL Professional - Coding Principles
ICDL Module

Coding Principles

Develop computational thinking abilities and the skills needed to code simple computer programmes.

Skills Snapshot

  • Computing Terms
  • Computational Thinking Methods
  • Starting to Code
  • Building using Code

Module Overview

What it covers

Computational thinking, coding logic, problem-solving, and test/debug workflows.

Who it is for

Students and professionals developing foundational coding and analytical skills.

Why it matters

Coding literacy supports modern problem-solving across many sectors.

Category Breakdown

Computing Terms
Key concepts
Computational Thinking Methods
Problem analysis • Algorithms
Starting to Code
Getting started • Variables and data types
Building using Code
Logic • Iteration • Conditionality • Procedures and functions • Events and commands
Test, Debug and Release
Run, test and debug • Release

Learning Outcomes

  • Understand core computing and programme creation concepts
  • Use decomposition and pattern recognition methods
  • Identify problems and design practical solutions
  • Write and build simple code confidently
  • Apply test, debug, and release workflows

Next Step

Ready to start coding with confidence?

Student Membership

Was 1,800,000 UGX Now 1,560,000 UGX / year

Offer ends 1 December 2026