Courses or tutorials
These courses and tutorials can be used for self-paced learning about relevant Digital Technologies concepts. Set your students specific tasks within the course or encourage them to self-select.
A course for Years 3-4
Artificial Intelligence is a technology that we interact with in our daily lives. This course is interactive and provides challenges as students learn about machine learning using oceans as the context.

A 14 week Introduction to Computer Science course
This course uses the BBC: micro:bit and is targeted to Years 5-7. It provides teachers who may not have a Computer Science background a basic course to adapt given school constraints of time and resources.
A course for Years 5-6
his is an introduction to coding and computer science by way of making and design, using themicro:bit microcontroller board, and the MakeCode block-based coding environment. It is a project-based curriculum with a maker philosophy; the idea is that by making physical objects, students create a context for learning the coding and computer science concepts.
A course for Years 7-8
This course provides helps students transition from a visual coding (eg. Scratch) to a General Purpose Programming languages (eg. Python or JavaScript).

Visual to text coding: Index page
This lesson sequence provides a bridge between visual coding (eg. Scratch) and General Purpose Programming languages (eg. Python or JavaScript).

Coding a sentimental chatbot in Python
Incorporating 11 tutorial videos and two informative lecture videos, this learning sequence explores natural language processing, a significant application of artificial intelligence.
A course for Years 9-10
Teachers and students are led through the coding in Python of a chatbot, a conversational program capable of responding in varied ways to user input, including with the use of smart sentiment analysis. Each tutorial includes optional tinker challenges.