Coding resources

Your code journey begins here…

There are so many ways to get into CS. Here are just some ideas to inspire you.

Get started with code

Google Start with Code

Teacher PD, learn online, access the lending library

CSER Digital Technologies Education

Unpack the Digital Technologies Curriculum

Digital Technologies Hub

Find a STEM opportunity near you

Star Portal

Do workshops, after-school programs and summer camps

Australian STEM Video Game Challenge

{Deets} Years 5-12.

What is it? It’s a competition. It’s national.

It’s free. And students get to build their own working educational video game. Run by the ACER Foundation, the mission of the Australian STEM Video Game Challenge is to help engage Australian students with STEM.

What skills will I get? Game design, teamwork, coding in Scratch, Gamemaker and Unity 3D.

Bebras Australia Computational Thinking Challenge

{Deets} Australia, primary to year 12.

Bebras is also an international challenge with more than 50 countries around the world running their own version.

What is it? This free, online computational thinking challenge for primary and secondary schools has seen more than 40,000 students call on problem-solving skills to answer questions – and that’s just in the past year! Challenges are linked to the Australian Digital Technologies Curriculum, and teachers can download results and view their students’ capabilities.

What skills will I get? Problem solving, pattern recognition, abstraction, modelling and simulation, algorithms, evaluation, digital literacy.

Code Jam

{Deets} Global, age 13+.

What is it? Put your programming knowledge and problem-solving skills to use with this comp. A set of problems are provided and you have to write programs that solve them throughout multiple online rounds of algorithmic puzzles against competitors from 130 countries, to advance to the onsite world finals in Toronto, Canada. Up for grabs? A chance to win the coveted title of Code Jam Champion and USD$15,000 (AU$20,900/NZ$23,900).

What skills will I get? A solid foundation

in algorithms, problem-solving skills and programming abilities.

Coder Academy

{Deets} Sydney, Melbourne and Brisbane, primary to Year 12.

What is it? Every school holidays, Coder Academy runs engaging, fun, and educational school holiday programs for kids aged eight and over to explore their passion for coding and technology. Workshops include circuitry, electronics, robotics, game development, 3D animation, virtual reality, information/cyber security,

and web app development.

What skills will I get? Computational thinking, problem solving, teamwork, digital literacy, technology creation, collaboration, coding in various languages, communication, design sensibility, user experience, user interface design and enterprise skills. and the Hour of Code

{Deets} Global, online courses, all ages.

What is it? aims to reach students of all backgrounds – regardless of their skill level – and increase access for female and underrepresented minorities to computer science by providing short video clips of free lessons, along with games and challenges.

Hour of Code is held each year during Computer Science Education Week, but you can also host an event in your local community. Choose your tutorial, pick a time and Hour of Code organises the rest – no coding knowledge required!

What skills will I get? Coding at various levels and languages, computational thinking.

Code Quest

{Deets} Global, years 5-12.

What is it? Grok Code Quest is a friendly five-week competition where thousands of school students come together to learn code. Bonus: you don’t need to know how to code to compete. The Code Quest crew teach as you go.

What skills will I get? Computational thinking, programming, problem solving, literacy.


{Deets} Global, 9-16 years old.

What is it? Compete in teams of up to 10 students to build and program a robot, then compete with it. Each year, the comp focuses on a real-world theme based on a modern science and engineering problem, from food safety and climate change to senior citizens and nanotechnology. Get your teams together and prepare to battle.

What skills will I get? Build, test, and program an autonomous robot; teamwork.

FIRST robotics

FIRST Robotics

{Deets} Global, 14-18 years old.

What is it? FIRST Robotics is a wild ride through all of the areas that come together in computer science: from coding your own robot to communications, project management, media skills and engineering. With a focus on community, personal achievement, teamwork and professionalism, it’s an awesome opportunity to have more fun than you can poke a wireframe at.

What skills will I get? Engineering, teamwork, business development, coding, presentation, gracious professionalism.

Girls’ Programming Network

{Deets} Australia (currently located in Sydney, Canberra, Perth, Cairns and Mackay), years 7-12.

What is it? Free one-day programming workshops run by women for high school girls. Students of all levels create projects that are relevant to them, play computer science games and meet peers and mentors in a supportive environment. Each year, the network teaches more than 1000 girls around Australia to build fun and creative programs.

What skills will I get? Programming in Python, computer science algorithms, teamwork, mentor/mentee relationships.

NCSS Challenge

{Deets} Global, years 5-12.

What is it? The NCSS Challenge is unlike any other programming competition – the problems range from relatively simple to mind-bendingly hard. For more advanced students, there is the Challenge Tournament, where they build their own artificial intelligence (AI) and compete against other AIs in an online card game tournament. More than 14,000 students competed in the 2018 NCSS Challenge and wrote 576,315 code submissions. Wow!

What skills will I get? Coding, problem solving, mathematics, programming, literacy, computational thinking.

NCSS Summer School

{Deets} Australia and New Zealand, years 10-12.

What is it? The NCSS Summer School is a 10-day residential program for students going into Years 11 and 12. Hosted by the University of Sydney in January, students work with university tutors and industry professionals building software and robotics projects, attending lectures and working in teams. Join more than 120 students from across Australia and New Zealand at the most amazing “Geek Camp” and visit places including Atlassian, Google and WiseTech Global. Even complete a scavenger hunt – there are way too many highlights to list!

What skills will I get? Programming, understanding of careers in tech, project management, problem solving, teamwork and exposure to what university life (and a job in tech) is like.

PC4G (Programming Challenge For Girls)

{Deets} New Zealand and Melbourne, year 10 girls.

What is it? PC4G is an annual one-day event to introduce junior high school girls (Year 10) to programming. Girls participate in teams of two.

No experience is necessary as PC4G events include tutorials, which teach the programming language, Alice, that is used in the competition.

What skills will I get? Coding language, algorithmic thinking.

RoboCup Junior

{Deets} Australia and New Zealand, primary and secondary students. Tertiary students can participate at an international level, and are often competition volunteers for the RoboCup Junior Competitions in Australia.

What is it? RoboCup Junior runs robotics competitions for primary and secondary school students across Australia. Students build and program robots to participate in Rescue, Soccer and OnStage Challenges.

What skills will I get? Engineering, maths, science, technology, physics, coding, programming, logic, teamwork, collaboration and project-based learning.

Robogals Around the World Tour

{Deets} Global (hosted by 30 Robogals chapters in more than 10 countries), years 8-12.

What is it? In celebration of Robogals’ 10th anniversary, they are hosting an international series of workshops specially designed around the theme of “a global community”. These workshops will be run by local Robogals chapters worldwide and will include engineering activities and challenges with a global focus, as well as providing the opportunity to learn about famous women in STEM. The Around the World Tour will embody the Robogals vision of “a global culture of inclusion and diversity in engineering” and will highlight Robogals’ global impact over the last 10 years, celebrating how much they’ve achieved in the world of STEM.

What skills will I get? Programming, critical thinking, problem solving and teamwork.

She# (SheSharp)

{Deets} Auckland, New Zealand. Years 8-13, tertiary students, professionals from industry.

What is it? She# is a non-profit networking group for high school girls, women in tertiary studies and industry professionals. Working with major companies and institutes around Auckland, including Orion Health, Nyriad, IBM, Google, AUT, Xero, Trade Me, Westpac, Flexware, Fiserv and GridAKL, She# holds up to 10 events each year.

What skills will I get? Career skills in management, leadership and communication.

Tech Girls are Superheroes

{Deets} Australia and New Zealand, girls aged 7-17.

What is it? The Search for the Next Tech Girl Superhero is a 12-week program, open to teams of girls only. After being matched with a female tech mentor for weekly meetings, teams identify a problem in their local community, then research and document a solution in a business plan, build a working app prototype and pitch it in a public video.

What skills will I get? Coding, presentation, teamwork and community awareness.

The Science and Engineering Challenge

{Deets} Australia-wide, primary, years 9-11 and tertiary students.

What is it? The Science and Engineering Challenge (SEC) provides a pathway of memorable and fun experiences aimed at dispelling misconceptions and inspiring young people to pursue a STEM career. Each year, almost 50,000 people participate in SEC, supported by more than 3500 volunteers and more than 2300 teachers.

What skills will I get? Teamwork, STEM skills, creative/entrepreneurial skills and leadership.

The University of Newcastle

SMART Program

{Deets} Newcastle and regional NSW, Australia. Kindergarten to year 8.

What is it? The SMART Program (Science, Maths and Real Technology) delivers interactive, in-school science shows, plus hands-on coding and robotics holiday workshops at the University of Newcastle. These are designed to inspire, inform and involve students in STEM. Students learn visual programming languages (Scratch, Blockly, Mindstorms) and practice coding with Lego EV3 Robots, Dash, OSMO, Edison, Bee-Bots, Sphero SPRK+ and Micro:bits.

What skills will I get? Teamwork, problem-solving, visual programming, coding logic and creativity.

Web.Comp 2019

{Deets} Global, Years 7-13.

What is it? Web.Comp is a web design and coding competition for school students, with weekly challenges. In the final week, students can submit a design and vote on others as

part of the web design tournament finale.

What skills will I get? Experience in HTML/CSS, design skills, communication skills and creativity.

Young ICT Explorers

{Deets} Australia-wide, years 3-12.

What is it? Young ICT Explorers is an open-ended tech and innovation competition where students submit tech-related projects for the chance to win fantastic prizes and showcase their ideas to the world.

Through creativity and innovation, students get a greater understanding of the possibilities available via today’s technology.

What skills will I get? Technical skills, research, critical thinking, teamwork, presentation skills and networking.

Aurecon Bridge Building Competition

{Deets} Year 8 and 9, held in QLD, NSW, VIC, SA and WA. Also open to New Zealand students in years 9 and 10, held in Auckland and Christchurch.

What is it? It’s a competition. It’s free. Using materials supplied by Aurecon, students are tasked with designing and constructing a model bridge. There is also an optional digital component where students can design their bridges using AutoCAD or SketchUp prior to construction. On judging days held across September, student’s bridges are load tested and assessed for visual appeal, workmanship, creativity and functionality. Run by Aurecon Group, the competition offers school students ‘real-world’ experience of what they can look forward to as future engineering students and professionals.

What skills will I get? Engineering, design, teamwork, AutoCAD and/or SketchUp Design

CSER Digital Technologies Education

{Deets} All Australian teachers can access.

What is it? More than 24,000 teachers across Australia have enrolled in MOOCs for professional development. Supporting Australian teachers to implement the Digital Technologies (DT) curriculum, and offering free, online CSER MOOC courses, free professional learning events, and a National Lending Library, which helps teachers stay connected to the DT world.

What skills will I get? An understanding of the DT curriculum and what it looks like in primary and secondary classrooms; confidence in being able to design learning activities and teach DT; join an online community of more than 10,000 teachers to acquire DT lesson ideas based on what others are doing in classrooms across Australia.

Digital Technologies Hub

{Deets} Australia-wide, primary and secondary student and teacher resources.

What is it? A hub for teachers and students with a huge range of topics in DT, including algorithms, data representation, robotics, user interface and visual programming. It’s a one-stop shop linking you to tools to build your own webpage, games and programs, as well as online quizzes, student tech news, info about upcoming competitions and career advice.

What skills will I get? Teachers will get an understanding of the DT curriculum and lesson ideas, while students will be able to explore and test out their digital thinking, as well as data and programming skills.


{Deets} NSW high schools, years 9-10.

Program timeframe: One or two-year school elective subject.

What is it? iSTEM is a subject developed for Year 9 and Year 10 students, teaching STEM in an integrated way. Real-world project- and problem-based learning engages teams of students in areas such as aerospace and mechatronics and exposes them to technology, including 3D printers, virtual reality and drones. This elective is a School Developed Board Endorsed Course and is included on students’ academic record in NSW.

What skills will I get? STEM-based, including engineering, coding and computational thinking.

Spend 20 hours learning to code

Code Studio

Ages 4-18, worldwide

Interactive challenges to learn code

Try games for tomorrow’s programmers


All ages

Create art, music, games and more as you learn to program

Kid-Friendly Coding Languages and Learning Tools

Ages 5-18

Discover kid-friendly coding resources curated by Syracuse University’s Master’s in Computer Engineering program

Pencil Code

All ages

Access tech courses on Python, 3D printing, Minecraft and more

Grok Learning

Ages 8-14

Tech Rocket

Ages 10-18

Who is hosting this? blog

Provides insight into which language an individual might choose to learn

Make a website, learn SQL and more in eight different programming languages

Code Academy

All ages

Jump into a degree

University and TAFE courses in STEM and CS

Find free resources to get you started on your coding journey


All ages

CS First

Watch YouTube videos on essential coding concepts


All ages

Learn to create animations, games and stories from Scratch


Ages 8-16

Use your imagination making animated movies and simple video games



Build your own game or program with just a few lines of code

Small Basic

Ages 10-16

Take your pick of free tech topics – cryptography, algorithms, information theory…

Khan Academy

All ages

See what cybersecurity’s all about and take a look at study options…

Cyber Degree Hub

All ages

Join the tech revolution with Australia’s only accredited coding bootcamps


All ages

Find role models

Grace Hopper Celebration

Careers with STEM 50 Women in STEM

50 Women in STEM

Find mentors in other technical women

Anita Borg Institute

Local events

The Systers community

Learn to code with Microsoft

DigiGirlz High Tech Camp

Girls, age 13+, locations around the US

Host a coding party at your house or school

Made with Code

Female high school students, nationwide

Become a coding ninja through community-based programming clubs


Ages 7-17, worldwide

I am text block. Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Get others involved in coding – start a hack club

Hack Club

All students

Get a laptop, find a location, and start a coding club at your school

Google CS First

Ages 9–14, online resources

Use your coding skills for good in a hackathon

Big list of Hackathons

All Australia

Get robots and STEM resources donated to your school

Schools Plus

Australian Schools Plus helps connect donors with schools in need to improve student outcomes

Help others to learn to code

Khan Academy

All ages, nationwide

Create and edit female-focused Wikipedia pages

Girls-Only Edit-a-Thon

Girls, all ages

Sign and support diversity in computing

All ages, nationwide

Make a difference to your local community


College students

Get a bunch of resources for the classroom including posters, brochures, videos, webinars, news stories and more

Careers with STEM resources

Watch inspiring speakers and videos and get posters for your classroom

And watch ‘what most schools don’t teach’ video

Watch Yara Shahidi, who teamed up with with to create a fun, SMS text message game to get girls interested in STEM

Science Sleuth

Read about Katherine Johnson who calculated the trajectory for Project Mercury and the 1969 Apollo 11 flight to the Moon


Also, check out the girls who invented the Tampon Run video game

Girls Who Code

Did you know 40s movie star Hedy Lamarr invented radio guidance tech for the military in WWII?

Famous Women Inventors

Find a FabFem role model in STEM


Meet some Tech Girl Superheroes

Tech Girls are Superheroes

Get some inspiration from these Dot Divas and their projects

Dot Diva

How Big Dream are helping girls around the world find a career in STEM

Big Dream Movement

Computer viruses, evil computer geniuses, and the Secret Service

Hackers (1995)

The difference between playing a game and reality

WarGames (1983)

The story behind the creation of Facebook

The Social Network (2010)

From college dropout to Apple entrepreneur

Jobs (2013)

The ultimate operating system

Her (2013)