Skip to content
Daniel Budd edited this page Apr 11, 2026 · 2 revisions

Geometry Playground Wiki

Reference material for teachers adopting, running, and assessing Geometry Playground in the classroom.

The actual curriculum lives at dbbudd.github.io. This wiki is a companion: setup guides, teacher notes, troubleshooting, assessment rubrics, and library documentation for anyone who wants to reuse the underlying site toolkit.

New here? Start with these three pages

Page When to read
Overview First visit. What this curriculum is, who it's for, what it teaches.
Setup You've decided to use it in class. How to get it running on your iPads.
Troubleshooting Something isn't working and you need an answer fast.

What's on the wiki

For teachers

Technical reference

  • Library API  ·  the course-ui library used to build the site

About the project

  • Changelog  ·  what has changed over time

More pages coming soon: classroom management notes, per-chapter teaching guides, rubrics, and a full IM1 to IM3 curriculum alignment table.

About Geometry Playground

Geometry Playground is a six-chapter high school geometry curriculum built around Swift Playgrounds. Students learn mathematical concepts by writing code that draws them. Each chapter introduces a new programming idea alongside the mathematics it makes possible, from simple sequences through to composite figures.

The curriculum is aligned with Integrated Mathematics 1 (IM1), with extensions into IM2 and IM3. It targets Year 9 to Year 11 (Grade 9 to Grade 11), and runs on iPad or Mac via the Swift Playgrounds app.

Author: Daniel Budd, Apple Distinguished Educator, Hong Kong International School.

Quick links


This wiki is maintained alongside the main curriculum. For questions that aren't answered here, open a GitHub Issue or reach out via the main site.

Clone this wiki locally