Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

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

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.