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](/media/px1ieuuy/a-14-week-introduction-to-computer-science-course.jpg?anchor=center&mode=crop&width=506&height=336&rnd=132648541411070000)
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](/media/p4in2v00/vttc_index-page_thumbnail.jpg?anchor=center&mode=crop&width=506&height=336&rnd=132627822540870000)
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](/media/4rbmbqv3/coding-a-sentimental-chatbot-in-python_thumbnail.jpg?anchor=center&mode=crop&width=506&height=336&rnd=132645071761100000)
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.