Summer 2026 · AI & Coding Challenge

2026 Summer AI & Coding ChallengeDemo Code

Five levels, one starter project each — plus a robot car client demo. Pick a level, run the starter file, then use the challenge ideas (or your own!) to upgrade it during build time.

Choose a level

Rules for today

  1. Don't just copy the starter file as-is — change or add something.
  2. It's okay to combine ideas from two levels (e.g. guizero + pyfirmata2).
  3. Using AI tools to help you code is encouraged — just make sure you understand what the code does before you run it.
  4. Small upgrades count! A new color, sound, or rule is a real upgrade.

Requirements

pip install pygame pgzero guizero pyfirmata2 python-socketio
  • turtle comes built into standard Python — no install needed.
  • pyfirmata2 requires an Arduino board with Firmata firmware for the hardware level; without hardware, it's fine to read and discuss the code.
  • The robot car client connects to the car's Wi-Fi hotspot (default IP 192.168.4.1) — join that network before running.