The Good, The Bad, and the Ugly – Python in Secondary Education in Queensland
summary
Python is common in Queensland classrooms but fewer than 150 schools teach senior Digital Solutions and only about 1–3% enrollment studies it; 97% of those students pass yet roughly 15% drop out between Year 11 and 12. Examples include teaching with Flask, PyCharm, micro:bits and GitHub Copilot, a side project originally written in Flask for student disability case management, a student-built Spotify clone, giving students admin laptop access, and real workflow problems around security, BYO devices and AI-generated code.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:28Queensland teaching context
- 7:08Digital tech education state
- 13:09Digital Solutions syllabus
- 16:55Programming languages evolution
- 19:04Attracting digital teachers
- 21:49Security and data skills
- 23:11School IT policies
- 25:59AI impact on programming
- 27:43Python education future
- 29:27Q&A
related talks
30mIntegrating Python within a School Context
26mPython in Primary School
49mPython to the (Little) People: teaching 300,000 students Python through the DT Curriculum
31mPython at Terrace
33mWhy Python Matters in Basic Education Building Thinkers, Not Just Coders
36mTrials & tribulations teaching Python at CoderDojo
31mTeaching Python Online to Primary Students
46mPython For Every Child In Australia
