A presentation at DDDPerth in in Perth WA, Australia by Courtney Weaver
Teaching the next generation to code is equal parts rewarding and chaotic. As a Digital Technologies and Computer Science teacher for Years 7–12 in WA public schools and former Head of Education at a national edtech “learn to code” platform I’ve seen the full spectrum: from kids writing elegant algorithms to others creatively crashing Python in three lines. In this talk, I’ll share the surprising highs and frustrating lows of teaching coding to young people, including what actually works in the classroom, what adult developers often get wrong about how kids learn, and why syntax is only a small part of the story. We’ll also look at how teaching code can foster problem-solving, resilience, and ethical thinking in tomorrow’s technologists. Whether you’re an educator, developer, or just curious, you’ll walk away with fresh insights, a few laughs, and a new appreciation for how the next generation is learning to code and how it might reshape how we all do.
The following resources were mentioned during the presentation or are useful additional information.
Organisation which supports teachers and the teaching of Digital Technologies, Digital Literacy and Computer Science in WA. Get in contact to collaborate to support teachers and students in these areas or for more information about these subject areas.
Details of the National Assessment Program ICT that took place in 2022
Blog post detailing the decline in student digital literacy, the causes and what we can do about it.