👆 View a 3-minute video on how to use the Digital Learning Curriculum in your classroom.

Digital Skills Curriculum for Secondary Schools

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.

  • From 1st to 6th Year
  • Teacher guides & lesson plans
  • Aligned with the Junior & Senior Cycle Curriculum

Trusted by Hundreds of Irish Schools

Sandylane National School

Sandylane National School

Laois

Gaelscoil Mhic Aodha

Gaelscoil Mhic Aodha

Kildare

Castle Park School

Castle Park School

Dublin

St Josephs N S

St Josephs N S

Louth

Scoil Mhuire gan Smal

Scoil Mhuire gan Smal

Cork

High Cross College

High Cross College

Galway

Blackrock Educate Together Secondary School

Blackrock Educate Together Secondary School

Dublin

Oatlands College

Oatlands College

Dublin

Coláiste an Chreagáin

Coláiste an Chreagáin

Galway

Naas CBS

Naas CBS

Kildare

Gaelscoil Durlas

Gaelscoil Durlas

Tipperary

Deansrath Community College

Deansrath Community College

Dublin

The High School

The High School

Dublin

Douglas Community School

Douglas Community School

Cork

Central Model Senior School

Central Model Senior School

Dublin

Scoil Thomais

Scoil Thomais

Dublin

St Marys College

St Marys College

Dublin

Lower Glanmire NS

Lower Glanmire NS

Cork

Coláiste Iognáid S.J.

Coláiste Iognáid S.J.

Galway

St. Geralds College

St. Geralds College

Mayo

Willow Park School

Willow Park School

Dublin

St Saviour's N.S.

St Saviour's N.S.

Wicklow

Marist College

Marist College

Westmeath

St. Mary's Ballina

St. Mary's Ballina

Mayo

St Patricks NS

St Patricks NS

Dublin

St Joseph's NS Cree

St Joseph's NS Cree

Clare

Carndonagh Boys N S

Carndonagh Boys N S

Donegal

St Clare's College

St Clare's College

Cavan

Presentation College Athenry

Presentation College Athenry

Galway

Salesian College

Salesian College

Kildare

Four Key Elements for Science, Technology and Engineering Education

Exploring & understanding

Collaboration, Curiosity, Discovery

Creative & critical thinking

Play, Innovation, Risk-taking

Problem-Solving & applying

Collaboration, Creativity, Resilience

Evaluating & communicating

Analysis, Communication, Feedback

Digital Skills Curriculum

2024/25 Edition

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

Get started for 2024/25 View a quick 3 min video Info Sheet FAQs

1st Year

Introduction Module

Introduction to Scratch Programming

Introduction to Scratch Programming

Introduction to Programming

Module 1

Coding Projects with Scratch

Coding Projects with Scratch

Developing Interactive Projects

Module 2

Game Development

Game Development

Learn about game development and create your own arcade games.

Module 3

Coding Projects with Microbits

Coding Projects with Microbits

Introduction to Microbits

Module 4

Exploring Electronics and Light

Exploring Electronics and Light

Microbit Makers: Code Light Shows & Interactive Projects!

Module 4

Designing and Building for the Future

Designing and Building for the Future

Robotics Champions: Animate & Control Your Microbit Car!

Module 6

Discovering Artificial Intelligence

Discovering Artificial Intelligence

Discover AI and learn how to program it using Scratch.

2nd Year

Introduction Module

Introduction to Microbit Programming

Introduction to Microbit Programming

Basic Programming Skills

Module 4

Game Design Essentials

Game Design Essentials

Game Development

Module 1

Applied Microbit Programming

Applied Microbit Programming

Deepening Microbit Programming Skills

Module 2

Introduction to HTML and CSS

Introduction to HTML and CSS

Building Web Pages

Module 4

Exploring Electronics and Light

Exploring Electronics and Light

Microbit Makers: Code Light Shows & Interactive Projects!

Module 3

Driving Innovation with Microbits and Cars

Driving Innovation with Microbits and Cars

Applying Coding to Hardware

Module 6

Discovering Artificial Intelligence

Discovering Artificial Intelligence

Discover AI and learn how to program it using Scratch.

3rd Year

Introduction Module

Introduction to Microbit Programming

Introduction to Microbit Programming

Basic Programming Skills

Module 2

Coding with JavaScript

Coding with JavaScript

Scripting for Web Applications

Module 4

Exploring Electronics and Light

Exploring Electronics and Light

Microbit Makers: Code Light Shows & Interactive Projects!

Module 1

Advanced Microbit Applications

Advanced Microbit Applications

Creating Sophisticated Solutions with Microbits

Module 3

Dynamic Web Design with HTML, CSS & JS

Dynamic Web Design with HTML, CSS & JS

Designing Dynamic Websites

Module 4

Designing and Building for the Future

Designing and Building for the Future

Robotics Champions: Animate & Control Your Microbit Car!

Module 6

Discovering Artificial Intelligence

Discovering Artificial Intelligence

Discover AI and learn how to program it using Scratch.

Module 8

Introduction to Python

Introduction to Python

Starting with Python Programming

Transition Year

Module 2

Exploring Microbit Programming

Exploring Microbit Programming

Programming micro-computers

Module 4

Game Design Essentials

Game Design Essentials

Game Development

Module 5

Exploring Digital Art and Design

Exploring Digital Art and Design

Digital Creativity

Module 1

Introduction to Coding Concepts

Introduction to Coding Concepts

Foundations in Coding

Module 4

Robotic Cars and Automation

Robotic Cars and Automation

Robotics, Automation and Engineering

Module 6

Web Design Basics

Web Design Basics

Learn HTML and CSS

Module 7

Dynamic Web Design

Dynamic Web Design

Coding with HTML, CSS and JavaScript

Module 8

Introduction to Python

Introduction to Python

Starting with Python Programming

5th Year

Module 1

Principles of Computational Thinking

Computational Thinking

Module 2

System Design & Programming Fundamentals

Programming and System Design

Module 3

Managing Data and Information

Data and Information Management

Module 4

Exploring the Impact of Computer Science

Computer Science Impact Exploration

6th Year

Module 1

Advanced Programming and Algorithms

Advanced Programming Techniques

Module 2

Designing User Interfaces and Experiences

Interaction Design

Module 3

Networks and Cybersecurity Essentials

Networking and Cybersecurity

Module 4

Ethics in Computer Science

Ethics and Responsible Computing