Tools & Activities

Filter by subject to find something for tomorrow's class, or search for a topic.

Recently Updated

The latest projects to get new features and fixes.

History Tutor

Chat with a Socratic AI tutor that teaches Ancient Rome interactively — pulling up a real map, timeline, biography portraits, and quizzes as they help, instead of just answering questions outright.

Chess Openings Explorer

Move pieces on a chessboard with frequency-shaded arrows showing what's commonly played, backed by a curated opening tree and win/draw/loss stats from high-rated Lichess games.

Mandelbrot Explorer

Interactively explore the infinite complexity of the Mandelbrot set. Click to zoom, drag to pan, and discover fractal beauty at any scale.

Browse by Subject

New

Lesson Plan Generator

Standards-aligned lesson plans in under a minute — hook, instruction, guided practice, and exit ticket, generated from a subject and grade level.

New

History Tutor

Chat with a Socratic AI tutor that teaches Ancient Rome interactively — pulling up a real map, timeline, biography portraits, and quizzes as they help, instead of just answering questions outright.

New

Chess Openings Explorer

Move pieces on a chessboard with frequency-shaded arrows showing what's commonly played, backed by a curated opening tree and win/draw/loss stats from high-rated Lichess games.

Historical Battles Explorer

Explore major wars battle by battle on an interactive map — where each fight took place, the generals and regimes involved, the victor, and the strategy and tactics used.

Exploratorium

Walk through an open 2D world and discover interactive physics and math exhibits.

Wikidata Graph Explorer

Interactive graph visualization of historical events from Wikidata. Explore connections between people, places, and concepts.

Mandelbrot Explorer

Interactively explore the infinite complexity of the Mandelbrot set. Click to zoom, drag to pan, and discover fractal beauty at any scale.

Chinese Reading Practice

Learn to read Mandarin Chinese with text-to-speech support and adjustable reading speed

Free Body Diagram

Interactive physics simulation for visualizing forces and motion

Harmony Explorer

Musical rhythm game with interactive sound visualization

Random Walk 3D

3D visualization of random walk algorithms and probability distributions

Random Walk Game

Interactive game based on statistical random walk mechanics

Solar System

Interactive solar system simulation with realistic orbital mechanics

Game of Life

Conway's Game of Life cellular automaton with customizable patterns and controls

Falling Objects Simulation

Physics simulation comparing how different objects fall under various gravity and air resistance conditions

Ocean Predator

Interactive fish schooling simulation with boids algorithm and predator-prey dynamics

Plinko Probability

Interactive Galton board simulation demonstrating normal distribution and probability

Chinese Character Learning

Interactive tool for learning and practicing Chinese characters with stroke order animations

Prisoners Dilemma

Game theory simulation exploring cooperation and competition strategies

L-System Fractals

Interactive L-System fractal generator demonstrating Lindenmayer systems with recursive tree growth and natural variation

Work in Progress

These projects are under active development and not yet ready for public use.

In Progress

Site Concierge

Chat with an AI concierge that recommends projects on this site based on what you want to explore, learn, or build — a prototype of agentic, conversational site discovery.

In Progress

Pendulum & Spring-Mass SHM Lab

RK4-integrated nonlinear pendulum and damped spring-mass oscillator with live phase-space and energy plots. Watch the small-angle approximation break down in real time.

In Progress

Standing Waves & Resonance

Drive a string at one end and hunt for the harmonic series. Live node/antinode envelope and a harmonic-scan indicator show resonance as it happens.

In Progress

Collisions Lab

1D rail and 2D sandbox collisions built on Matter.js. Adjust mass and restitution to see momentum conservation and kinetic energy loss live.

In Progress

Projectile Motion & Drag

2D projectile motion with quadratic air drag, compared live against the ideal vacuum trajectory. See exactly how much range and height drag costs you.

In Progress

Points of Interest Finder

Interactive map covering ten categories — restaurants, shopping, museums, parks, hiking trails, schools, transit, and more — across Canada, with AI-assisted place names.

Have a Project Idea?

Got a simulation, visualization, or AI concept you'd love to see built? I'd love to hear it.

Get in Touch

Feeling Lucky?

Skip the browsing — let fate pick your next project.