ICDL Coding Principles

Learn the fundamentals of computer programming.

A person using a mouse and typing on a computer keyboard.

Course details

Course duration:

12 weeks

Assessment & awards:

International Computer Driving Licence

Method of Study

Online, part-time 

Register for Course

New users will need to create a free account and fill in a short form on FETCH, Ireland's Further Education and Training Hub.

This course accepts continuous enrolments, so once registered, you can begin learning immediately.


The ICDL Coding Principles course is an excellent starting point for learners looking to venture into the world of coding. This course covers the main concepts and principles of computer programming and introduces learners to one of the world's most popular programming languages, Python.

By taking this fully online course, you will be able to create simple programmes using Python and develop a solid understanding of the fundamentals of software development.

Upon completion of this course you will be able to:

  • Understand key concepts in programming and software development
  • Use the Python programming language at an intermediate level

How it Works

Who can take this course?

This course is available to all adults over the age of 18 resident in the Republic of Ireland.

How do I sign up?

You can sign up for this course by visiting FETCH, Irelands Further Education and Training Hub. You will have to register for an account before you can begin the course.

Who is the provider for this course?

The provider for this course is Cenit College, and your learning will be delivered through the eCollege online learning environment. When you complete your application you will receive an email with your access details, and when you log into the platform you will see details of how to contact your course tutor. You can contact your course tutor at any time, or reach out to Cenit College directly at enquiries@cenitcollege.ie 

Does the course have prerequisites? 

This course has no prior knowledge requirements.

Does this course have tutor support?

Yes, this course is supported by an online tutor who you will have access to during the course.

What is the exam like on this course?

Exams are taken online and are 45 minutes in duration. There are 32-39 questions with a pass mark of 75%.

Do I need specific hardware or software?

You will require access to a PC or laptop running a supported version of Microsoft Windows (the most recent version is Windows 11.

No specific software is required for this course.