The resources below have either been developed by the Digital Technologies in focus curriculum officers to support their project schools in the implementation of the Australian Curriculum: Digital Technologies or by teachers participating in the project.

Computational thinking

In the Australian Curriculum: Digital Technologies, computational thinking is one of the key ideas. It is a problem-solving method that involves various techniques and strategies that can be implemented by digital systems. Techniques and strategies may include organising data logically, breaking down problems into parts, defining abstract concepts and designing and using algorithms, patterns and models. This infographic illustrates the skills and concepts needed by a student to think computationally.

Printable resources

Print the computational thinking infographic on A3 for a classroom poster and as separate cut-out cards for a classroom activity (print on A4 double-sided, flip on short edge, for best results).


                                 Computational thinking poster                                      Computational thinking cut out cards                           Digital systems cards (Years F-4)

Classroom materials

A-Z Digital Technologies vocabulary F-6  Books for exploring Digital Technologies concepts Board & card games for exploring Digital Technologies concepts
  This resource will assist teachers in thinking about when and how to introduce Digital Technologies discipline-specific vocabulary. These books are useful for exploring Digital Technologies key concepts and key ideas These board and card games are useful for exploring Digital Technologies key concepts and key ideas.

Classroom ideas

Exploring patterns and data with bread tags and plastic lids (Years F-2)


Summary: In Digital Technologies, manipulatives/ concrete materials/ loose parts such as bread tags and lids can be used to learn more about data.

Keywords: patterns, data collection, computational thinking

Australian Curriculum code(s): ACTDIK002, ACTDIP003

Audience: Years F-2

What is a digital system and how do digital systems help us? (Years F-2)

Summary: Digital systems are all around us. Providing students with opportunities to understand what digital systems are and how people use them for different purposes is very important in the early years of schooling.

Keywords: digital systems

Australian Curriculum Code(s): ACTDIK001

Audience: Years F-2 

Robots, data and computational thinking (Years 2-4)

Summary: This classroom resource comprises four worksheets to accompany a lesson on data and computational thinking. These materials are designed for teachers to use simple line-following robots (Ozobots) to engage students in the computational thinking process and working with data.

Keywords: data, computational thinking, data collection, algorithms, data representation, implementation, robot

Australian Curriculum Code(s): ACTDIK002, ACTDIP003, ACTDIP004, ACTDIK008, ACTDIP009, ACTDIP010, ACTDIP011

Audience: Years 2-4 

Collecting data about litter in the community (Years 3-4)

Summary: The litter students find in the local environment can provide a good source of data. The interpretation of this data can help students answer a range of inquiry questions.

Keywords: data collection, data representation, data interpretation, computational thinking

Australian Curriculum Code(s): ACTDIK008, ACTDIP009, ACTDIP010

Audience: Years 3-4

Understanding digital systems (Years 3-4)

Summary: Simple ideas for learning about digital systems in the classroom.

Keywords: digital systems, peripheral device 

Australian Curriculum code(s): ACTDIK007

Audience: Years 3-4

Makey Makey interactive poster (Years 3-4)

Summary: This activity allows students to: use the Makey Makey as a digital system, create a digital solution, investigate how circuits work/the properties of materials (conductivity); and evaluate the effectiveness of the interactive poster design (user interface) for a user.

Keywords: specification, algorithms, implementation, digital systems, computational thinking, systems thinking, design thinking

Australian Curriculum code(s): ACTDIK007, ACTDIP010, ACTDIP011, ACTDIP012

Audience: Years 3-4

Visual programming with Scratch (Years 3-6)

Summary: This resource comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs. They show the possibilities Scratch offers for integration. The projects are all incomplete and designed to be used as samples  for inspiration or modification by teachers.

Keywords: data collection, data interpretation, specification, algorithms, implementation, computational thinking

Australian Curriculum Code(s): ACTDIP009, ACTDIP010, ACTDIP011, ACTDIP016, ACTDIP017, ACTDIP019, ACTDIP020

Audience: Years 3-6

Exploring digital systems unplugged: networks (Years 5-6)

Summary: Simple ideas for learning about a digital systems such as a network, unplugged.

Keywords: algorithms, digital systems, peripheral device, computational thinking, systems thinking 

Australian Curriculum code(s): ACTDIK014, ACTDIP021

Audience: Years 5-6 

DIY micro:bit metal detector (Years 5-6)

Summary: This activity shows one way to incorporate Digital Technologies into a goldfields unit in an authentic way using a micro:bit.

Keywords: data collection, data interpretation, algorithms, implementation, micro:bit, digital systems, peripheral device 

Australian Curriculum code(s): ACTDIK014, ACTDIP016, ACTDIP017, ACTDIP020

Audience: Years 5-6


Line of sight documents

The line of sight documents provide the curriculum on a page. They give a line of sight from content descriptions to achievement standards. They are useful for planning and mapping activities such as making connections between content descriptions and achievement standards.


Digital Technologies                                                         Design and Technologies

Foundation to Year 2                                                  Foundation to Year 2

Years 3 and 4                                                             Years 3 and 4

Years 5 and 6                                                             Years 5 and 6

Years 7 and 8                                                             Years 7 and 8

Years 9 and 10                                                           Years 9 and 10

Line of sight documents colour coded for Digital Technologies key concepts

These line of sight documents have been colour coded to indicate key concepts in the Australian Curriculum: Digital Technologies. The key concepts are common ideas that grow in their complexity from the early years to Years 9 and 10. The documents and their colour coding give a line of sight from achievement standards to content descriptions.


Foundation to Year 2

Years 3 and 4

Years 5 and 6

Years 7 and 8

Years 9 and 10

Action research presentation

The Digital Technologies in focus project involves schools developing an action research project. Below is an abridged version of the DTiF Introductory workshop. It provides some activities that other schools can use to plan and develop their own action research.

PowerPoint presentation

Workbook and activities

Teacher self-assessment matrices

The following matrices are designed for teachers to self-assess their ICT Capability and Digital Technologies proficiency. They include a notes section for teachers to plan future professional learning.


    ICT Teacher self-assessment matrix                                               Digital Technologies Teacher self-assessment matrix


National Literacy learning progression and Digital Technologies - Year 8

National Numeracy learning progression and Digital Technologies – Year 8


Scratch is a visual programming language that uses graphic elements (or blocks) rather than just text to translate logic. This tutorial provides step-by-step instructions and images to support the learning of this visual programming language. The tutorial is designed for educators who would like to learn how to use Scratch.

Scratch tutorial


In the Australian Curriculum: Digital Technologies, students are required to study a general-purpose programming language at Years 7 and 8. Python is one example of this type of language. It closely resembles the English language. The tutorial is designed for educators who would like to learn how to use Python.

Python tutorial

Connecting Digital Technologies to food and fibre

The following vodcast explores how students can develop and apply Digital Technologies knowledge, understanding and skills to create a digital solution through the Curriculum connection of food and fibre. This vodcast is designed for educators who would like to learn how to use a BBC micro: bit to manage the water requirements of a garden.

Automated soil moisture sensor unit of work presentation

Automated soil moisture sensor presentation

Author: Trudy Ward, Clarendon Vale Primary School, Tasmania

Sample assessment rubrics guide

The sample assessment rubrics guide resource illustrates how to assess students achievements in a design process to implement a digital solution. 

Author: Cindy Thornton, Flinders Island District High School, Tasmania

ACARA resources

Australian Curriculum work samples

Student work samples in portfolio form that demonstrate student learning in relation to the achievement standard. Compare a range of assessment tasks illustrating satisfactory, above satisfactory and below satisfactory student achievement.  

Curriculum connections resources

The Curriculum connections resources allow educators to draw connections across the dimensions of the Australian Curriculum on various conceptual themes. Explore content by subject including Digital Technologies.

STEM connections resources

ACARA’s STEM Connections project aimed at investigating a cross-disciplinary approach to the teaching of STEM disciplines. In collaboration with the Australian Association of Mathematics Teachers, ACARA supported 13 schools from around the country to develop an integrated STEM project that had its basis in the real world and incorporated the Australian Curriculum learning areas of Mathematics, Science and Technologies.

Office of the eSafety Commissioner website education resources

Other resources

Australian Computing Academy

The University of Sydney leads the Australian Computing Academy to provide practical support for understanding and implementing the Australian Curriculum: Digital Technologies.

CSER Digital Technologies Education

The University of Adelaide leads the CSER Digital Technologies MOOCs (massive open online courses). These are free online professional learning courses designed to support Australian teachers with implementing the Australian Curriculum: Digital Technologies F–10.

Digital Technologies Hub  

A website for school leaders, teachers, students and parents with a wide range of resources and opportunities related to the Australian Curriculum: Digital Technologies.

  • Unpack the Digital Technologies curriculum
  • Learn the difference between ICT and Digital Technologies
  • Lesson ideas linked to the curriculum
  • Strategies and advice from Australian primary and secondary schools
  • Professional learning opportunities
  • Subscribe to newsletter

Queensland STEM Education Network

The Queensland STEM Education Network is a consortium of Queensland universities providing a range of high-quality programs and initiatives designed to build STEM capacity for educators. These resources focus on careers that involve Digital Technologies.


Scootle is a national digital learning repository which provides Australian teachers with access to more than 20,000 digital learning items, provided by a wide array of contributors and aligned to core areas of the Australian Curriculum. Search by Australian Curriculum subject Digital Technologies or by Australian Curriculum code to find related teaching resources.

The GIST (Girls in STEM)

The GiST provides resources to inspire and inform girls, schools and families in science, technology, engineering and maths (STEM). Explore activities, resources, case studies, lessons, study pathways and careers.