This course offers an engaging introduction to coding, guiding learners through fundamental concepts and practical applications. Explore the basics of programming, create interactive games and projects using Scratch, and develop skills in problem-solving and logical thinking. Ideal for beginners, it provides a solid foundation for further coding exploration.
The NCCA guidelines give teachers significant flexibility in delivering a coding short course, allowing them to tailor it to their school's context and students' needs. The Coding Ireland short course is designed for approximately 100 hours of student engagement, which can be scheduled over 1, 2, or 3 years within the Junior Cycle. Schools may adapt the course, including the Classroom-Based Assessment, to reflect specific learning priorities.
Click any lesson with to preview it
This module introduces the fundamental principles of programming through a series of engaging, hands-on lessons. Students will explore basic coding concepts, create interactive games and projects using Scratch and MakeCode Arcade, and experiment with Microbit technology. Designed for beginners, it fosters creativity and problem-solving skills through practical application.
| Introduction to Coding | ||
| Introduction to Coding | ||
| Scratch Tutorial | Quiz | Challenge |
| Paddle Ball Game | Quiz | Challenge |
| Coding Projects with Scratch | ||
| Translate | Quiz | Challenge |
| Shark Swim | Quiz | Challenge |
| Autonomous Car | Quiz | Challenge |
| Pattern Creator | Quiz | Challenge |
| Attack of the Dots | Quiz | Challenge |
| Rocket Lander | Quiz | Challenge |
| Scratch Platformer | Quiz | Challenge |
| Game Development | ||
| First Arcade Project | Quiz | Challenge |
| Monkey Mayhem | Quiz | Challenge |
| Space Shooter | Quiz | Challenge |
| Platform Place | Quiz | Challenge |
| Arcade Build Battles | ||
| Galaxy Ghosts | Quiz | Challenge |
| Coding Projects with Microbits | ||
| Exploring Microbits | Quiz | |
| Microbit Step Counter | Quiz | Challenge |
| Reaction Timer | Quiz | Challenge |
| Microbit Fruit and Veg Piano | Quiz | Challenge |
| Designing a Microbits Weather Station | Quiz | Challenge |
| Microbit Compass and Thermometer | Quiz | Challenge |
| Microbit Pet | Quiz | Challenge |
This module offers a comprehensive exploration of coding concepts through practical, hands-on lessons. Students will develop interactive games using MakeCode Arcade, understand internet fundamentals, learn online safety, and master HTML and CSS basics. Additionally, the module covers Microbit programming and introduces AI model creation, fostering creativity and technical skills in intermediate coders.
This module offers an in-depth exploration of programming concepts through practical, hands-on projects using Microbit and web development tools. Students will develop skills in coding with JavaScript, Python, HTML, and CSS, creating games, alarm systems, and interactive web applications while mastering variables, loops, and conditional statements.
This module introduces students to the process of creating coding projects through structured assessments. It covers planning, development, and presentation stages, guiding learners in brainstorming ideas, coding core features, and presenting their work. Emphasis is placed on creativity, problem-solving, and reflection to ensure a comprehensive learning experience.
| Putting the Pieces Together |
This module introduces the fundamental principles of programming through a series of engaging, hands-on lessons. Students will explore basic coding concepts, create interactive games and projects using Scratch and MakeCode Arcade, and experiment with Microbit technology. Designed for beginners, it fosters creativity and problem-solving skills through practical application.
| Introduction to Coding | ||
| Introduction to Coding | ||
| Scratch Tutorial | Quiz | Challenge |
| Paddle Ball Game | Quiz | Challenge |
| Coding Projects with Scratch | ||
| Translate | Quiz | Challenge |
| Shark Swim | Quiz | Challenge |
| Autonomous Car | Quiz | Challenge |
| Pattern Creator | Quiz | Challenge |
| Attack of the Dots | Quiz | Challenge |
| Rocket Lander | Quiz | Challenge |
| Scratch Platformer | Quiz | Challenge |
| Game Development | ||
| First Arcade Project | Quiz | Challenge |
| Monkey Mayhem | Quiz | Challenge |
| Space Shooter | Quiz | Challenge |
| Platform Place | Quiz | Challenge |
| Arcade Build Battles | ||
| Galaxy Ghosts | Quiz | Challenge |
| Coding Projects with Microbits | ||
| Exploring Microbits | Quiz | |
| Microbit Step Counter | Quiz | Challenge |
| Reaction Timer | Quiz | Challenge |
| Microbit Fruit and Veg Piano | Quiz | Challenge |
| Designing a Microbits Weather Station | Quiz | Challenge |
| Microbit Compass and Thermometer | Quiz | Challenge |
| Microbit Pet | Quiz | Challenge |
This module offers a comprehensive exploration of coding concepts through practical, hands-on lessons. Students will develop interactive games using MakeCode Arcade, understand internet fundamentals, learn online safety, and master HTML and CSS basics. Additionally, the module covers Microbit programming and introduces AI model creation, fostering creativity and technical skills in intermediate coders.
This module offers an in-depth exploration of programming concepts through practical, hands-on projects using Microbit and web development tools. Students will develop skills in coding with JavaScript, Python, HTML, and CSS, creating games, alarm systems, and interactive web applications while mastering variables, loops, and conditional statements.
This module introduces students to the process of creating coding projects through structured assessments. It covers planning, development, and presentation stages, guiding learners in brainstorming ideas, coding core features, and presenting their work. Emphasis is placed on creativity, problem-solving, and reflection to ensure a comprehensive learning experience.
| Putting the Pieces Together |
See exactly how this course maps to official curriculum specifications
The curriculum does not include official reference codes for individual learning outcomes, so we have assigned a code scheme to make it easier to identify and track coverage.
Students will need one of these devices. Students can share in groups of 2-3 if necessary.
Equipment used in some of the lessons in this course. Items can be shared among students.
Get in touch to discuss pricing and ordering for your school.