Teaching Python with Minecraft
summary
Uses Minecraft as a live Python playground: runs a local CanaryMod/Pi Edition server with the free RaspberryJuice plugin and Python libraries (notably Python 2 only), imports coordinates and block APIs, then builds lines, nested-loop walls, spheres and replicated office blocks, spawns TNT and demonstrates server load limits, and creates a hide‑and‑seek game using distance and timing plus an Arduino‑triggered event to detonate a countdown — works on PC/Mac or Raspberry Pi with multiplayer noted as noisy for classroom use.
AI-written summary · about
chapters (14)
- 0:00Python with
- 2:52Why Minecraft?
- 4:04A path into coding
- 4:59Minecraft Pi API Developed by Mojang for the free Minecraft Pi edition A simplified way to send commands to Minecraft server using Python
- 5:47What you can do
- 7:20Option 2
- 9:09How it works
- 10:27Examples
- 16:57Office towers
- 17:57Hide and Seek game
- 18:49Learning outcomes: . Geometry • Multiplication
- 20:14Connect to external devices • Electrical circuits with Raspberry Pi or Arduino
- 20:52More info
- 22:05Get coding!
related talks
34mWriting Python For Kids
26mParenting with Python
48mPython for Educators
29mTeaching Digital Technologies in Australian schools with Python and the Kookaberry
34mTeaching Object-Oriented Programming with Python
33mTeaching Python with tiny, occult pandas
33mFlying by the seat of our pants - our journey of teaching python using drones
32mTeaching MicroPython with the BBC micro:bit at NCSS
