Youth technology education · Sydney

Technology skills for real projects.

TechCommons is a youth-led community technology education initiative providing practical coding programs for young people.

What learning looks like

Start with the fundamentals. Finish with something that moves.

Our current class for Years 5–12 is a small beginner group learning Python through a nine-week sequence, from variables and decisions to loops, functions, Turtle graphics and a complete game.

Explore the Python curriculum
final_game.py
from turtle import Turtle

player = Turtle()
player.shape("turtle")

def move_right():
    player.forward(20)

screen.listen()
screen.onkey(move_right, "Right")
A final-game concept using functions, keyboard input and animation.

Programs

Clear pathways for learners and organisations.

Practical formats that can grow with the people and communities involved.

For schools

Programs built around your setting

Talks, workshops, hackathons, project formats and multi-week learning can be discussed with schools.

Discuss a school program

TechCommons magazine

Technology meets social good

Our next edition, created with kordas Volunteering, is launching in December.

Preview the next edition

TechCommons Hacks V1 · July 2026

Young people built for global and local impact.

From 11–21 July 2026, students across secondary school years joined an online build challenge focused on ideas with practical impact.

118
participants
70
projects
Years 5–12
organisation-wide focus
11 days
online event window

Create. Connect. Contribute.

Be part of what comes next.

Help bring our magazine to life, or join the conversation with the TechCommons community.

Work with us

Help turn good plans into safe, practical programs.

Volunteer for our magazine, join our Discord, or discuss support for a community program.