Teaching Programming to Teenagers: A Summer Camp
summary
Annual week‑long mountain camp runs since 1998, bringing motivated teens for hands‑on coding, talks and outdoor team games with most attendees returning year to year and capacity around fifty per session. Organizers build and publish custom contest platforms on GitHub using Python and Django, a WebSocket maze framework called mazes, an RPC/isolation tool named sceptic, ACE editor front end, and containerized execution; some challenges remain unsolved in contest runs and gender balance is typically only one or two girls.
AI-written summary · about
chapters (18)
- 0:00Summer camp intro
- 1:08Camp history
- 2:15Mountain logistics
- 3:47Core activities
- 4:53Camp session topics
- 6:23Fun beyond coding
- 7:49Open source tech
- 9:14Camp web app
- 10:04Maze framework demo
- 12:59Maze cooperative tasks
- 13:51Sceptic tasks examples
- 16:08Admission criteria
- 17:12Collab with events
- 17:53Expand teen opportunities
- 18:47Balancing skill levels
- 20:52Camp origins
- 21:59Making camp accessible
- 23:24Gender balance efforts
related talks
25mCode for life - inspiring the next generation of developers
40mPanel: Teaching the Next Great Developers
33mRapid prototyping with teenagers
39mLocal Community Building
47mAdventures in teaching the web
01h 35mSoftware Teaming [Mob Programming] mini-workshop
27mTech Writers Without Borders
49mExperience Report - Teaching Kids to Code for 10 Years
