Available courses

This course is divided into sections appropriate to the area in which the ICT is taking place in the school.   

Covering a wide range of topics, teachers can work through a range of topics to find ideas and options appropriate to their teaching.


Scratch is a terrific coding tool to learn the fundamentals of computational thinking and basic computer coding.   In the course you will learn how to make a series to simple computer games to develop your understanding. 

Gamemaker is a terrific tool that combines a visual "Drag and Drop" style coding interface with equally powerful script based coding tools.   In this course you will enhance your understanding of coding by developing a series of games using Gamemaker.  No prior knowledge is necessary and all art and audio resources are provided.  

Unity is a powerful industry standard software development engine, designed to create cutting edge computer games.   In this course you will develop an indepth understanding of coding and the C# language by using Unity to create a series of computer games.  No prior knowledge of Unity is required, but it is assumed that you have a fundamental understanding of coding terms and vocabulary and have coded before. 

In this couse students will learn the skills for designing and creating computer games. 

They will learn how to model and texture a 3D game character as well as design and code a complete advanture game.   The skills and techniques learned are all aligned with achieving the Certificate IV in Digital and Interactive Media (ICT40915)

In this course you will learn how to create a very simple 3D model which can then be printed by students on a 3D printer.  

The course will use introductory level modelling software including Tinkercad,  and use a 3D printer similar to the CReality Ender 3S in its demonstrations. 

In this course you will start by learning the basics of creating a simple Lego robot, and progress all the way to designing and creating your own Arduino or Raspberry Pi robot.  

You will also learn how to write the code to control the actions of your robot using the coding language specific to the controller board you base your robot on.