Digital Skills Curriculum for Secondary School

Our curriculum supports the development of critical digital skills such as coding and robotics, preparing students for the future and fostering their growth as engaged, global digital citizens.

  • Junior Cycle Short Courses
  • TY Modules for Personal Development
  • Leaving Cert Computer Science Course
  • Teacher guides & lesson plans

Trusted by Leading Schools - Get started

Coláiste an Chraoibhin

Coláiste an Chraoibhin

Cork

Colaiste Treasa

Colaiste Treasa

Cork

Larkin Community College

Larkin Community College

Dublin

Coláiste Pobail Acla

Coláiste Pobail Acla

Mayo

Deansrath Community College

Deansrath Community College

Dublin

Kylemore College

Kylemore College

Dublin

Coláiste Aindriú

Coláiste Aindriú

Carlow

Douglas Community School

Douglas Community School

Cork

Piper's Hill College

Piper's Hill College

Kildare

Borrisokane Community College

Borrisokane Community College

Tipperary

Salesian College

Salesian College

Kildare

Coláiste Choilm

Coláiste Choilm

Cork

Mulroy College

Mulroy College

Donegal

Limerick City East Secondary School

Limerick City East Secondary School

Limerick

Coláiste Pobail Setanta

Coláiste Pobail Setanta

Dublin

Marino College

Marino College

Dublin

Davis College

Davis College

Cork

Ellenfield Community College

Ellenfield Community College

Dublin

Coláiste an Chreagáin

Coláiste an Chreagáin

Galway

Carrigallen Vocational School

Carrigallen Vocational School

Leitrim

Crana College

Crana College

Donegal

Coláiste Raithín

Coláiste Raithín

Wicklow

Dunmore Community School

Dunmore Community School

Galway

Mayfield Community School

Mayfield Community School

Cork

Inver College

Inver College

Monaghan

Scoil Mhuire

Scoil Mhuire

Cork

Pobalscoil Ghaoth Dobhair

Pobalscoil Ghaoth Dobhair

Donegal

Scoil Ruain

Scoil Ruain

Tipperary

St. Brendan's College

St. Brendan's College

Mayo

Ard Scoil na Mara

Ard Scoil na Mara

Waterford

Digital Skills Curriculum

2025/26 Edition

From €12 per student, includes student access & teacher resources.

Get prepared for 2025/26 FAQs

Junior Cycle

The curriculum is flexible and allows schools to choose which Short Courses (Coding, Digital Media Literacy, Robotics) to offer and which levels (Basic, Intermediate, Advanced) to teach in any year, in any combination.

See how it aligns to the NCCA Framework

1st Year

2nd Year

3rd Year

Transition Year

For Transition Year we offer a range of 8-10 week modules, providing schools with the flexibility to select the modules that best suit their students’ interests and needs. Schools can choose from a variety of options, tailoring the programme to enhance skills, creativity, and personal development.

See how it aligns to the NCCA Framework

TY Module

TY Module

Exploring Microbit Programming

Exploring Microbit Programming

Programming micro-computers

TY Module

TY Module

Robotic Cars and Automation

Robotic Cars and Automation

Robotics, Automation and Engineering

TY Module

TY Module

Web Design Basics

Web Design Basics

Learn HTML and CSS

TY Module

Dynamic Web Design

Dynamic Web Design

Coding with HTML, CSS and JavaScript

TY Module

Introduction to Python

Introduction to Python

Starting with Python Programming

Senior Cycle

The Senior Cycle programme offers complete support for the Leaving Certificate Computer Science subject. This includes a wide array of resources, practice questions, and exams crafted to help students build the knowledge and skills necessary to succeed in this subject.

See how it aligns to the NCCA Framework

5th Year

CS Module

Introduction to Computer Science & Problem-Solving

Introduction to Computer Science & Problem-Solving

Gain an overview of Computer Science, learn to break down problems logically, and write your first simple programs.

CS Module

Data Representation & Data Management

Learn how computers store numbers and text, handle lists/arrays, and see how large datasets power simple AI.

CS Module

Computer Systems & Networks

Understand how computers and networks function at a system level, plus the basics of staying secure online.

CS Module

Programming Fundamentals (Part 1)

Create interactive programs, structure code with functions, learn to debug effectively.

CS Module

Web Technologies

Build and style websites, add interactive features, and understand how to design responsibly.

6th Year

CS Module

Advanced Programming & Data Structures (Part 2)

Deepen your coding with OOP, see how algorithms are optimized (Big O), and build a simple AI model

CS Module

Software Development & Project Management

Learn how real software is planned and managed. Work in teams to prototype, track tasks, handle merges in Git, and understand licensing.

CS Module

Coursework / Project Implementation (Part 1)

Develop your project idea, set clear goals, and start coding.

CS Module

Coursework / Project Implementation (Part 2) & Documentation

Finalise your project, ensure it’s fully tested and documented, and submit it officially.

CS Module

Revision & Exam Preparation

Revisit everything—data, programming, systems, ethics—and practice with past exam papers, mock tests, and final exam techniques.

Frequently Asked Questions

Students can use any of the following devices to access and use the Digital Skills Curriculum:

  • Laptops
  • Chromebooks
  • PCs
  • iPads
  • Android Tablets

No you don't need to install any software. Students view the modules and lessons of the curriculum using a web browser.

The Digital Skills Curriculum costs the following per student for a full school year:

  • Primary School Students €9
  • Secondary School Junior Cycle Students €12
  • Secondary School Senior Cycle Students €15

Yes, not every school has one device per student and in those cases students can work in groups (ideally in a group of 2 or 3 students) and use one device between them.

Some of our digital skills curriculum modules require additional equipment to enhance the learning experience. These modules are designed to engage students with hands-on activities that complement the digital skills being taught. If your school does not have the necessary equipment, we can provide it for an additional cost. Please contact us for a detailed list of required equipment and associated pricing to ensure your students have everything they need for a comprehensive learning experience.

No prior coding experience is required to use the Digital Skills Curriculum. It's designed to be accessible and engaging for beginners and advanced learners alike.

At the beginning of grade there's an optional introduction module that's for beginner students. This introduces them to coding & digital skills and ramps them up so they can continue with the main modules of that grade.

No you don't need to do all the modules.

Schools can decide how much they want to do. Some schools might just do one module in the school year whilst others have more regular digital skills classes and do all three modules.

Many schools face this challenge, and our curriculum and platform are designed to accommodate mixed-age or split classes.

You have a few options for how to use the curriculum, depending on what works best for your students:

  1. Same modules for all students: For example, if you teach a mixed group of 9 and 10 year-olds, you could have all students follow the module designed for the younger group.
  2. Different modules for each group: If your class includes a wider age range, such as 8 to 12 year-olds, you can assign younger students one set of modules and older students a more advanced set.

Additionally, if some students progress quickly, they can always move on to the next level of modules as needed.

Yes, the Digital Skills Curriculum is covered by the government school book scheme. This scheme, which has been expanded to include all Junior Cycle and primary school students, ensures that schoolbooks and core classroom resources are provided free of charge

The ISBN (International Standard Book Number) for the Coding Ireland Digital Skills Curriculum is 978-1-0369-1395-3.

How Our Digital Skills Curriculum Makes a Difference in the Classroom

🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more