Who_Dunnit.xlsx
A murder mystery that turns spreadsheet data into a Python investigation.
Introducing data exploration, filtering and evidence-based problem solving through a story students can work through themselves.
For teachers and educators
Projects you can use with learners, recordings that explain the teaching approach, and communities that can help you bring technology into the classroom.
Classroom-ready resources
Each resource includes reusable code or materials, plus the related recordings and articles where they are available.
A murder mystery that turns spreadsheet data into a Python investigation.
Introducing data exploration, filtering and evidence-based problem solving through a story students can work through themselves.
A large collection of beginner-friendly live coding sessions with complete episode notes and code.
Choosing short demonstrations for class, assigning a guided build, or refreshing your own knowledge before teaching a Python topic.
A Flask project template and practical workflow for introducing students to Git, GitHub, Codespaces and automation.
Helping students manage a larger assignment, collaborate safely, document progress and learn the tools used in real software teams.
A guided investigation of Australian koala population data using Python, Pandas and Matplotlib.
Giving students a real dataset to question, clean, visualise and interpret while connecting computing with conservation.
A collection of real AI projects, including a RAG application, for moving beyond abstract explanations of how AI works.
Building practical AI literacy with older students by examining retrieval, generated answers, limitations and responsible use.
Ideas for teachers
These sessions do not come with a classroom code package. They are professional-learning resources for planning projects, supporting different learners and building inclusive programs.
A practical framework for designing one programming idea with entry points and extensions for learners at different levels.
You need to differentiate a project without giving every student a completely different task.
How to turn a list of programming concepts into projects that are fun, appropriately levelled and useful for learning.
You are planning a project and want to check that its challenge comes from the concepts students are ready to practise.
A discussion with Associate Professor Joanna Jamie about connecting under-represented students with practical STEM learning.
You are adapting hands-on STEM learning for online, hybrid or resource-constrained settings.
What changed when a large face-to-face technology education program had to move online during the pandemic.
You are designing outreach or workshops that need to work beyond one classroom, location or delivery format.
Lessons from building a community-based learning program that supports girls and women in technology.
You want to make a program more welcoming, build a volunteer community or support learners who are under-represented in technology.
Programs and support
Find workshops for young people, volunteer with a teaching community, or explore more classroom-focused coding support.
Free programming workshops where girls and gender-diverse young people learn with women and gender-diverse technologists. Teachers can share the program with students or get involved as volunteers.
Explore GPN ↗
Technology education programs and context-rich project ideas designed for Australian schools, teachers and students.
Visit ConnectEd Code ↗Send me the event name or topic and I will help you find it.
Get in touch