Digital Technologies Curriculum

Find out more

Click on the plus sign for links to Organisations, Professional Learning Opportunities and Events for Students.


See below for a list of organisations who offer support in various modes such as online courses, face to face workshops and projects.

All ages

Code the Future: A platform where educators can post code-related projects, request a custom project or pick from their growing base of pre-defined projects. Developers can browse projects in their local area and connect with the educators to take discussions further and bring authentic learning opportunities to the classroom. Free online coding course. believes computer science and computer programming should be part of the core curriculum in education

Coder Dojo: An open source, volunteer led movement orientated around running free not-for-profit coding clubs (Dojos) for young people. Young people between 7 and 17 learn how to code, develop websites, apps, programs, games and much more. In addition to learning to code, members meet like-minded people, show off what they’ve been working on and learn new things.

CS First Code Club: Students learn by watching videos on the computer and code using an online tool called Scratch; all videos, scripts, agendas, and other club materials are provided by Google.

CoreEd - Educating The Creators of Tomorrow’s Technology: The aim of CoreEd is to engage and inspire students to collaborate, problem solve and create innovative solutions to real world challenges through a variety of digital literacy and entrepreneurship extra-curricular programs. The mission at CoreEd is to become the national training and certifying authority at the forefront of global education in ICT, digital literacy and entrepreneurship. CoreEd is developing its own syllabus for Prep to Year 9, in addition to empowering school-based educators to confidently incorporate ICT aspects and entrepreneurship across the entire curriculum.

Junior Engineers: Junior Engineers provides a unique offering of computer programming courses for young people, available to both Primary and High School students. Their courses enable students to develop computer programs using real software programming languages. The program provides a fun learning environment, while applying the principles of computer science taught at a tertiary level. Most classes run as an after-school or lunchtime extra-curricular activity, although they also have an option for those schools looking to provide in-class learning to deliver the outcomes outlined in the Digital Technologies section of the Australian Curriculum.

Endeavour Schools Program: The Endeavour Schools Program connects with Primary and Secondary schools across Victoria, bringing an engaging introduction to Engineering & IT along with all kinds of technology demonstrations. Years 5 - 10

ScopeIT Education: Our beginner classes teach the foundations of learning to code and we build from there. Founded upon the principle that 'all students can and should have the opportunity to learn' and that education should be accessible and be about enjoying the process of learning, our trained instructors will provide your school and its students with everything needed to access this valuable knowledge and equip them for their 21st century future. The content, lessons and computer equipment we utilise are often beyond the capacity of schools to provide, is complimentary to a school's regular ICT curriculum and addresses the Australian Curriculum outcomes too.

The Robots are coming: The school incursion service gives students (and teachers) a thorough introduction to 3D printing and associated technologies such as 3D CAD modelling, 3D scanning and crowd sourced design. They demonstrate the operation of 3D printers and explain the workflow required to produce an object from a design file. Workshops are tailored appropriately to the age-groups participating. Students' enthusiasm for 3D printing technology is quite consistent between age groups.


Code Club Australia: Code clubs and information/material to set up a school based code club. All material is provided however if the person facilitating the club is not a teacher they will need to obtain a working with children’s check.


Robogals: Promoting STEM education to girls. Robogals is a student-run organisation that aims to increase female participation in engineering, science and technology. Robogals believes that this is best achieved in a gender balanced environment. Offers school visits, workshops (using programmable robots) and other activities.

National Computer Science School (NCSS): National CS summer school runs in Jan each year at the University of Sydney. An intensive 10 days of computer programming, robotics, web design and related activities at the University. The program is heavily subsidised by donations and accommodation is provided. No programming experience is required.

CodeAcademy: Online "learn to code" tutorials in various general purpose programming languages for a variety of different purposes.

The flying robot school: Flying Robot School is a new initiative aimed at encouraging kids at country public schools to create cool technology that serves a useful purpose, and to consider careers along the same lines. We aim to do that by teaching them how quadcopters work, how to fly them, and how to design a sophisticated aerial sensor pod. We encourage students to continue improving the capabilities of the robot after the day by adding sensors, running experiments with it, and getting better at flying it. The idea is to have fun and learn a lot at the same time.

Girl Geek academy: Girl Geeks supports girls to learn and teach through our workshops, intensive weekends, online courses, hackathons and maker fests. Our programs are available to Girl Geeks across the world. Girl Geek Academy is designed by Girl Geeks for women who want to learn more about technology and aspire to a Girl Geek future. We have created a Girl Geek Fund to enable members to attend workshops, attend technical conferences, buy software, buy technology gadgets and buy new laptops and phones to help them create. We are a Profit-For-Purpose company.

Exploring Interests in Technology and Engineering: EX.I.T.E. camps are one of IBM’s diversity initiatives to help fuel young girls’ interests in taking science and maths classes throughout high school. The camps are also designed to help girls understand how rewarding engineering and technology careers can be and how they offer opportunities to be creative, to become a leader and to give back to the community.

Girls’ Programming Network: The Girls' Programming Network (GPN) is an extra-curricular program run by girls, for girls. In this one-day workshop participants have the opportunity to develop their own games, learn about digital media, sound, image and video manipulation and even create smart phone applications.

Professional learning opportunities

See below for a list of organisations that host professional learning opportunities in Digital Technologies.

Digital Learning and Teaching Victoria (DLTV): provides professional learning opportunities for teachers focusing on the areas of teaching and learning with digital technologies and on the curricula in this field, including the Victorian Curriculum: Digital Technologies. The association has a full calendar of events including those directed solely on the new Digital Technologies curriculum.

Computer Science Education Research Group (CSER): Located at Adelaide University, CSER has developed online courses to assist teachers in addressing the new Digital Technologies curriculum. The courses introduce the key concepts that underpin the Digital Technologies curriculum. They start from a beginner level, and provide example classroom activities that help teach principles of computational thinking. There are courses aimed at both primary and secondary levels and are both free and open to anyone who wishes to learn more. Teachers will need to set up a Gmail account to login and register.

Digital Careers: A national organisation working towards promoting and educating students about the diverse range of career options in the field of digital technologies. They also support teachers through the provision of helpful resources.

Computational Thinking Course for Educators: Google has developed a free online course aimed at secondary teachers; however it can be completed by any interested educator, teaching the core principles of computational thinking and how they can be integrated into a variety of subject areas. It includes topics such as exploring and developing algorithms, finding patterns and applying computational thinking to real-world problems.

Start with Code by Google: Teachers’ page of curated information about how to engage your students in programming and computational thinking.

Events for students

See below for a list of competitions and challenges designed to support students to develop computational thinking, programming skills and more.

All ages

Australian Informatics Competition: A one-hour problem solving competition, which seeks to identify computer programming potential; something which students might not normally have an opportunity to demonstrate. The AIC is not a programming competition and no programming experience is required. Upper primary and secondary.

Australian Innovation Challenge: Innovation awards helping drive some of the nation's best ideas to commercialisation or adoption. There are 5 professional categories plus a backyard category and the Young Innovators Award.

Bebras Computational Thinking Challenge: An Australia-wide challenge to promote Computational Thinking among primary and secondary students (years 3-12). This challenge gives teachers the resources and support necessary to introduce computer science concepts to their students. Year 3 -12

FIRST Australia: STEM & robotics programs from grade 2-12 - nationally run. A large-scale robotics competition, FRC® brings together students and mentors to build robots that perform in a competitive but gracious environment against teams from all over the world.

STEM Video Game Challenge: The challenge is completely free to enter, and represents a great opportunity for upper primary and secondary students to engage in learning about science, technology, engineering and maths (STEM) in a fun and challenging way.

Hour of Code: A global movement reaching tens of millions of students in 180+ countries. Anyone, anywhere can organise an Hour of Code event. One-hour tutorials are available in over 30 languages. No experience needed.

Internet of Things Developer Challenge!: An online contest that rewards developers who create an IoT application using Java Embedded with computer boards, devices or other IoT technologies.

Screen It: Every year, hundreds of students across the nation enter Screen It – ACMI’s epic moving image competition for Primary and Secondary school students. Screen It is designed to educate, encourage and foster the next generation of young moving image makers. Entry categories include:
  • Animated Film
  • Live Action Film
  • Videogame


FIRST LEGO League: Teams of up to 10 students learn about a modern scientific problem and develop solutions for it, while having fun with robots. FLL® is a multi-part competition judged on three important elements: 1) Robot 2) Project 3) Core Values.

Google Code-In: Participants complete “tasks” of their choice for a variety of open source software projects. Students can earn t-shirts, certificates, and hooded sweatshirts for their work. Each software project will name two students as the grand prize winners and those students win a four day trip to Google in Mountain View, CA, USA in June 2016. Since open source development is much more than just computer programming, there are lots of different kinds of tasks to choose from, broken out into five major categories: 1. Code: Writing or refactoring code 2. Documentation/Training: Creating and editing documentation and helping others learn 3. Outreach/Research: Community management and outreach/marketing, or studying problems and recommending solutions 4. Quality Assurance: Testing to ensure code is of high quality 5. User interface: User experience research or user interface design.

NCSS Challenge: A five week competition giving high school students an opportunity to learn and experience computer programming. The challenge is designed to cater for beginners, intermediate and advanced students.

PC4G: Programming challenge for girls is designed to introduce them to computer programming. PC4G is an annual one day event to introduce high school girls to computer programming. No experience is necessary, as PC4G events include tutorial sessions teaching participants about the programming language used called Alice.

Young ICT Explorers: A non-profit competition, which has been created by SAP to encourage school students to create their best Information and Communication Technology (ICT) related projects.


Previous Page