Community class
Python for Years 5–12
Beginner-friendly, project-based learning for Years 5–12, with adaptive extension based on readiness.
Explore the classYouth technology education · Sydney
TechCommons is a youth-led community technology education initiative providing practical coding programs for young people.
What learning looks like
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.
See the curriculum and next-term detailsfrom turtle import Turtle
player = Turtle()
player.shape("turtle")
def move_right():
player.forward(20)
screen.listen()
screen.onkey(move_right, "Right")
Programs
Practical formats that can grow with the people and communities involved.
Community class
Beginner-friendly, project-based learning for Years 5–12, with adaptive extension based on readiness.
Explore the classFor schools
Talks, workshops, hackathons, project formats and multi-week learning can be discussed with schools.
Discuss a school programIn development
TechCommons is contacting organisations to explore adaptable keynotes, workshops and course formats.
Read the partnership outline2026 online hackathon
From 11–21 July 2026, students aged 13–17 joined an online build challenge focused on ideas with practical impact.
Work with us
Formal volunteer roles are not currently open, but organisations can discuss specific support.