Sandbox

The Sandbox section collects interactive browser-based activities designed for you to practice Python and spatial reasoning and build a better understanding of the core concepts, without any local setup.

What You Will Find Here

  • Interactive activities that run directly in the browser
  • Guided practice for core Python concepts
  • Spatial reasoning exercises connected to GIS workflows

Current Activities

Spatial Predicates Lab

Practice geometric relationships such as intersects, contains, within, and crosses by manipulating shapes and watching the predicate results update live.

Python Functions Lab

Work through function structure, parameters, return values, and simple control flow with interactive assembly and fill-in-the-gap activities.

Python Error Types Lab

Explore the three categories of Python errors — syntax, runtime, and semantic — through an interactive diagram and code examples.

How To Use This Section

Start with any activity from the sidebar. Each one is self-contained, so students can jump in directly, experiment, and revisit it as many times as needed.


This site uses Just the Docs, a documentation theme for Jekyll.