Tutorial: Scratch

Scratch is a visual programming language that uses graphic elements (or blocks) rather than just text to translate logic. This tutorial provides step-by-step instructions and images to support the learning of this visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.

Additional details

Year band(s) 5-6
Content type Lesson ideas
Format Document
Core and overarching concepts Implementation (programming)
Australian Curriculum Digital Technologies code(s)

Implement algorithms as visual programs involving control structures, variables and input

Technologies & Programming Language​s Scratch
Keywords algorithms, implementation, visual programming, Scratch, DTIF, DTiF, dtif, ACARA

Australian Government Department of Education and Training


Australian Government Department of Education and Training, CC BY 4.0