Coding Principles

The Coding Principles module covers the main concepts and skills needed to use code and computational thinking. It helps develop the skills used to create simple computer programmes.

PROFESSIONAL SKILLS

Coding Principles

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

Module overview

Category

Skill set

Computing terms

Computational thinking methods

Starting to code

Building using code

Test, debug and release

Main learning outcomes

Successful candidates will be able to plan and create simple programmes. The computational thinking skills developed in this module are transferrable to other types of role. After passing this module, candidates will feel confident analysing problems and writing, testing, and modifying algorithms. They will be able to:

  • understand key concepts in computing and the typical activities involved in creating programmes
  • recognise and use computation thinking techniques such as problem decomposition and pattern recognition
  • identify problems and develop solutions
  • write and build with code
  • apply project management methodologies such as test, debug, and release

Get in touch with us for any enquiry

Why certify with ICDL?

  • ICDL certification is internationally recognised by employers and institutions.
  • ICDL modules are developed with input from computer users, subject matter experts, and practising professionals from all over the world.
  • The regularly updated syllabus content reflects day-to-day tasks and responsibilities typical of job roles.
  •  E-Learning hub modules focus on skills acquisition as well as an understanding of concepts.
  • ICDL syllabus content is vendor-independent so that skills and knowledge are transferable.
  • ICDL has rigorous Quality Assurance Standards (QAS) and regular quality audits are conducted internally and externally.

Syllabus

The detailed syllabus for the Coding Principles module is publicly available, so that there is complete clarity about what is covered.

The syllabus document, which sets out the specific skills and knowledge that you will learn and against which you will be certified, can be downloaded here.

PROFESSIONAL SKILLS
Our PROFESSIONAL is designed to meet the needs of modern professionals in a range of sectors and develops an advanced level of skills for those with technology reliant roles. From the use of business applications to the fundamentals of advanced technologies, these skills allow them to manage different types of workload as well as collaborate with technical teams.
CREATIVE

Presentation (advanced)

Documents (advanced)

Web
Editing

Image
Editing

2D Design

3D Design

ENTREPRENEURIAL

Digital Marketing

E-Commerce

Project
Planning

Data
Protection

COMPUTATIONAL

Management Spreadsheets

Data Analytics

Coding Principles

Using Databases

Databases (advanced)

TECH INSIGHTS

Artificial Intelligence

Internet of Things (IoT)

Cloud Computing

Big
Data

Blockchain


SECTORAL

ICT in Education

Offer Learning hub at your Institution or Organisation

If you are interested in offering ICDL to students, candidates, clients or employees or if you are considering partnering with ICDL for a project or initiative, click on the appropriate button below.



Schools



Universities/

Colleges


Training

providers



Employers




Partnerships