Making Python More Fun for Everyone
summary
Built a web platform called SyncPath using Django on Google App Engine with unit-test verifiers and badges, then added a Kickstarted video story mode Spy Who Coded and a drag-and-drop beginner interface. Early rollout attracts about 4–5k players across 25 countries; one newcomer completes 150 problems in a weekend. Features include adaptive easy/medium/hard difficulty, rankings, and live prize tournaments (iPad, MacBook); the team runs classroom tournament-based teaching and plans pair‑programming tournaments to boost mentorship and diversity.
AI-written summary · about
chapters (10)
- 0:00Introduction to speakers
- 1:04Developing a coding game
- 4:28Gamification features
- 7:54Balancing motivation
- 10:27Story mode and flow
- 12:20Adaptive difficulty and UI
- 15:41Tournament-based learning
- 21:22Event dynamics and scaling
- 26:20Future goals and diversity
- 29:43Q&A session
related talks
49mPython to the (Little) People: teaching 300,000 students Python through the DT Curriculum
36mTrials & tribulations teaching Python at CoderDojo
30mIntegrating Python within a School Context
31mTeaching Python Online to Primary Students
33mTeaching Python: Ten+ Years of Successes, Trials and Tribulations
31mProgramming, Python, and Student-Directed Projects
26mPython in Primary School
29mA Project-Driven Approach to Teaching Python: A Showcase of Student Work and Achievements
