Code for life - inspiring the next generation of developers
summary
Ocado Technology’s free open source project teaches primary pupils (roughly 5–11) to program with a concrete curriculum: the web game Rapid Router moves children from Blockly to Python progression, gives teachers lesson plans and a dashboard for monitoring, and provides translations (Polish, Brazil). A teen MMO sandbox runs user code server‑side with isolation (Docker) and an iOS client uses Unity iOS app. Tech stack and tools include Django, Skulpt for in‑browser Python, GitHub/ZenHub for volunteer coordination, Google Cloud and CI; the classroom pipeline is built and actively used.
AI-written summary · about
chapters (10)
- 0:00Introduction and motivation
- 3:16Why teach programming early
- 7:14Supporting teachers in classrooms
- 8:38Rapid Rooter game demo
- 13:22Python progression and resources
- 15:28Teenagers game and future plans
- 18:40User research and UX design
- 21:11Team coordination and tools
- 23:21Technical stack and development
- 24:45Call to action and conclusion
related talks
49mExperience Report - Teaching Kids to Code for 10 Years
30mAt the Turn of the Tide – Teaching Python in Real-Time at Scale
05mInterview with Rachel Swidenbank
24mTeaching Programming to Teenagers: A Summer Camp
22mFostering the Next Generation of Developers
12mArun Gupta (RedHat) Interview - OSCON 2014
23mSTEM Skills through Minecraft
53mOpen Roberta Lab - Visual Online Programming Environment for Computer Kids
