Audience Secondary
Level Year 7-10
Discipline Programming
Topics Procedures, Computational thinking, Decomposition, Logo, Scratch, Python

A collection of programming lessons covering flowcharts, procedures and more using Scratch and Python.

Procedures using Logo

This presentation introduces the concept of procedures by asking students to consider a procedure to be similar to a recipe.


Flowcharts are introduced using the famous game Space Invaders.

Space Invaders using Scratch

This lesson takes students through creating a Space Invaders game using Scratch.

Racing game using Scratch

Continuing with Scratch, students are prompted to create their own customised racing game.

Python quiz

This PDF is a Python quiz. It covers some basic concepts and is useful as a refresher.