Integrating Python within a School Context
summary
A 1,600‑student Queensland boys school moves from no text programming to a K–12 Python pipeline: visual blocks in years 5–7 (Ozobots, Sphero, Scratch), CodeCombat gamified Python for year 7–8, Grok Learning for structured practice, then year 9–10 prep (object concepts, SQL, web basics) feeding year 11 games in Pygame games from scratch and year 12 major projects as Flask + SQLite on PythonAnywhere; challenges: BYOD, scarce IT staffing and limited timetable minutes, but students deliver near‑university projects (three A+ Pygame games).
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:18Why Python?
- 2:59Difficulties to implementation
- 5:23Solutions
- 9:44Visual Block Coding - Year 5 to Year 6
- 12:04Transitioning to Python Code Year 7 to Year 8
- 18:18Year 9 to Year 10
- 20:01to Year 12
- 22:29Flask with SQLite
related talks
26mPython in Primary School
35mThe Good, The Bad, and the Ugly – Python in Secondary Education in Queensland
31mTeaching Python Online to Primary Students
49mPython to the (Little) People: teaching 300,000 students Python through the DT Curriculum
31mTransitioning from VB to Python – Mapping a 6 month journey
47mCan they really do that? - You'll be amazed at what skills our future coders will bring to your team
46mPython For Every Child In Australia
31mProgramming, Python, and Student-Directed Projects
