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.

AI for oceans: teachers

AI for oceans: teachers

View lesson plans, videos and other resources to teach AI.

Resource detail

A 14 week Introduction to Computer Science course

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.

Resource detail

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

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).

Resource detail Explore

Coding a sentimental chatbot in Python

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.

Resource detail Explore

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.