Tomorrow's Digital Skills for Today's Students

Scratch is a visual programming language that makes it easy for young people to create their own interactive stories, animations, games, music, and art – and share their creations on the web.

It is a fun and interesting way to introduce software development to students. Scratch is developed by the MIT Media Lab is available free of charge.

Skills for the Future

Scratch helps young people learn to think creatively, reason systematically, and work collaboratively – essential skills for life in the 21st century.

Scratch teaches young people computational thinking and problem-solving using a powerful yet simple-to-use building block approach to software development.

Using Scratch, students gain a better understanding of a career in IT and can make more informed CAO choices.

Scratch in the Classroom

Inspire your students to become digital creators with our lesson plans and multi-module course materials.

Scratch resources have been developed for both teachers and students at primary and second-level in Ireland, and are available on A further and huge range of international resources are available from MIT.

Students who complete their Scratch coursework are eligible to claim Scratch Completion Certificates.

Scratch National Competition

In operation since 2010, the National Scratch Competition has established itself among both teachers and students as a leading platform and showcase for Ireland's aspiring digital creators.

Entrant numbers have risen steadily, with 768 team projects submitted by participants during the 2015-2016 Competition.

A total of 25 projects progressed to the National Finals in the RDS during Tech Week 2016. All entrants to the Scratch National Competition are eligible for a Participation Certificate.

The Scratch Story: Around the world. And now in Ireland.

What is Scratch?

Scratch is a programming language and multimedia authoring tool intended to help young people develop software projects. The creations can include simulations and visualisations, games, animated stories, and interactive art and music.

Scratch features event-driven programming with objects called 'sprites'. Sprites can be drawn within the Scratch program itself, or imported from external sources such as cameras and webcams.

Who Uses Scratch?

Scratch is designed especially for ages 8 to 16, but is used by people of all ages.

Millions of people around the world have created Scratch projects. Scratch is used in more than 150 different countries and available in more than 40 languages. See the range and type of projects for yourself by viewing this online gallery of Scratch projects in categories such as Animation, Arts, Games, Music and Stories.

Scratch Competition

In support of Scratch and the benefits it offers to students, teachers and schools, the following organisations in Ireland work together to sponsor the National Scratch Competition: