Community class
Python for Years 5–12
Beginner-friendly, project-based learning with adaptive pathways for students in Years 5–12.
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.
Explore the Python curriculumfrom 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 with adaptive pathways for students in Years 5–12.
Explore the classFor schools
Talks, workshops, hackathons, project formats and multi-week learning can be discussed with schools.
Discuss a school programTechCommons magazine
Our next edition, created with kordas Volunteering, is launching in December.
Preview the next editionTechCommons Hacks V1 · July 2026
From 11–21 July 2026, students across secondary school years joined an online build challenge focused on ideas with practical impact.
Create. Connect. Contribute.
Help bring our magazine to life, or join the conversation with the TechCommons community.
Work with us
Volunteer for our magazine, join our Discord, or discuss support for a community program.