Scratch for Learning (online)

This highly interactive course covers how to use Scratch coding to support learning, in particular literacy and numeracy. It includes coding tasks, videos, tutorials, links and discussion forums for sharing ideas with fellow teachers. The course is based on Scratch 3.0, the latest version of Scratch. It also includes tutorials on Scratch 2.0 for teachers who are working with the older version. The course designed by PDST Technology in Education in collaboration with Lero and draws on materials from the former online summer course 'Scratch for Literacy and Numeracy'.

Duration10 hours (at times of your own choosing while the course is open. Expect to spend two to three hours per week over a few weeks until complete)
Skill LevelIntermediate
SectorPost-primary, Primary
Target AudienceAll teachers, in particular primary teachers of 3rd to 6th class and post-primary teachers of all subject areas.
PrerequisitesIntermediate level ICT skills. Participants will move between Internet browser windows, following tasks in one window to create Scratch projects in another. Prior experience of participating in an online course, contributing to an online discussion forum and uploading or downloading files will be an advantage.

Online course availability, requirements and access

The course is delivered via Please go to/return to the Course Schedule for information on available dates. Enrolment links appear on once the course is open for enrolment (login first, then see the link labelled “Find links to enrol, here”).

Technical requirements: A good broadband internet connection and a laptop, desktop pc or tablet (with the latest version of Chrome, Firefox or Safari installed). Note that Scratch 2.0 is only available as a desktop application so will not work on a tablet.

Learning Outcomes

In this course participants will be enabled to:

  • Be comfortable using Scratch software
  • Use Scratch in the classroom to support literacy and numeracy
  • Integrate Scratch across the curriculum
  • Access support and resources for Scratch
  • Create their own Scratch project.

Course Content

Scratch is a free application, developed by the MIT Media Lab, which allows users to create and share their own interactive stories, animations and games. It is easier to use than traditional programming languages as it consists of graphical blocks which snap together. This course consists of three modules, as follows:

Module 1 – Introduction to Scratch Coding

This module provides an introduction to the basic features of Scratch and an overview of Scratch resources, in particular the website. Participants are also provided with examples of Scratch being used in the classroom.

Module 2 – Scratch in the Classroom

In this module, Scratch skills are further developed and participants learn how to edit and create a Scratch project. Participants will also explore uses of Scratch to support literacy and numeracy.

Module 3 – Planning for Scratch

This module focuses on classroom management and planning for effective use of Scratch in teaching and learning. Participants will explore strategies to integrate Scratch into their teaching and will review the role of Scratch in assessment. As the final course assignment, participants are required to share a link to their own Scratch project.

Comments from previous participants

"Easy to understand. Clear explanations of how to do things. Plenty of practical examples to base projects on. Good timely feedback."

"I think the e-tutor sets a really positive tone for this course from the outset. I have completed online courses before and this felt more relaxed and supportive. The content was well presented and not too overwhelming."

"[I was] able to see the ways in which Scratch can be used as both an informative tool but also in assessment." 

"Highly structured course with relevant, new and useful information, providing for insight into the subject matter, with opportunity to engage with other teachers in the discussion forum."

"There were creative examples of how to incorporate Scratch into daily teaching - for example, students creating their own quiz that other students could use. Also the fact that Scratch can be used right across all variety of classes from the very academic to learning support students."