Scratch is a coding language with a simple visual interface that allows young people to create digital stories, games, and animations.
Scratch promotes computational thinking and problem solving skills; creative teaching and learning; self-expression and collaboration; and equity in computing.
Scratch Resources
Scratch Starter Guide MIT guide on getting started with Scratch. Useful guide for teachers to explore if they would like to understand more about Scratch and how to navigate the Scratch Editor.
Scratch Teacher Account Guide MIT guide on how to create a teacher account and get started on Scratch in the classroom.
Scratch.ie lesson plans Sign up for free to receive access to 10 lesson plans for primary school students. Contains teacher guidelines, curriculum integration, supplementary material and step-by-step coding blocks.
Scratch Coding Cards Scratch coding cards with a step-by-step guide on how to code. These coding cards provide the foundation for future coding activities.
Scratch Playlist Youtube playlist where children can code along and create a Scratch project in one hour with a member of the Scratch team.
Raspberry Pi Resources on how to create Scratch programs and games. Easy to record progress and students can revisit topics to refresh their coding skills.
This programmable device has input, output, sensors and radio communication features. Children are enabled to code online and control the device through the code they've created.
Micro:bit Resources
Raspberry Pi Introductory Lessons Raspberry Pi introductory lessons on the micro:bit. These introductory resources help students to learn about the lights, buttons and sensors on a micro:bit.
Micro:bit.org Primary Lessons Microbit introductory lessons for primary school children. These lessons include units of work that range from introduction to more advance coding lessons.
With ScratchJr App, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer.