{
  "topics": {
    "weather": {
      "label": "Weather",
      "emoji": "🌨️"
    },
    "space": {
      "label": "Space",
      "emoji": "🪐"
    },
    "flight": {
      "label": "Flight",
      "emoji": "✈️"
    },
    "forces": {
      "label": "Forces & Motion",
      "emoji": "🧲"
    },
    "earth": {
      "label": "Planet Earth",
      "emoji": "🌋"
    },
    "light-sound": {
      "label": "Light & Sound",
      "emoji": "🌈"
    },
    "body": {
      "label": "Human Body",
      "emoji": "🫀"
    },
    "machines": {
      "label": "Machines",
      "emoji": "⚙️"
    },
    "electricity": {
      "label": "Electricity & Magnets",
      "emoji": "⚡"
    },
    "tech": {
      "label": "Tech",
      "emoji": "💻"
    },
    "math": {
      "label": "Math",
      "emoji": "📐"
    },
    "nature": {
      "label": "Nature & Animals",
      "emoji": "🦋"
    },
    "chemistry": {
      "label": "Chemistry",
      "emoji": "🧪"
    },
    "music": {
      "label": "Music",
      "emoji": "🎵"
    },
    "art": {
      "label": "Art",
      "emoji": "🎨"
    },
    "history": {
      "label": "History",
      "emoji": "🏛️"
    },
    "maps": {
      "label": "Maps & People",
      "emoji": "🗺️"
    }
  },
  "exhibits": [
    {
      "slug": "noreaster",
      "title": "Nor'easter",
      "question": "Why does a winter storm spin up the coast and dump so much snow?",
      "url": "/exhibits/noreaster/",
      "kind": "original",
      "author": "Whyseum",
      "topics": [
        "weather",
        "earth"
      ],
      "ages": "6-14",
      "blurb": "Stir up a real-shaped storm off the East Coast. Make it a bomb cyclone, or turn Boston's snow into rain.",
      "emoji": "🌀",
      "featured": true,
      "added": "2026-09-29",
      "preview": {
        "mp4": "/media/previews/noreaster.mp4",
        "poster": "/media/previews/noreaster.jpg"
      }
    },
    {
      "slug": "rocket",
      "title": "Rocket Lab",
      "question": "How does a rocket get to space, and why does it need so much fuel?",
      "url": "/exhibits/rocket/",
      "kind": "original",
      "author": "Whyseum",
      "topics": [
        "space",
        "forces"
      ],
      "ages": "6-14",
      "blurb": "Load a cat, a car, or a school bus. Pick your fuel. Can you reach orbit?",
      "emoji": "🚀",
      "featured": true,
      "added": "2026-09-29",
      "preview": {
        "mp4": "/media/previews/rocket.mp4",
        "poster": "/media/previews/rocket.jpg"
      }
    },
    {
      "slug": "airplane",
      "title": "Wing Lab",
      "question": "How does a 400-ton airplane stay up in the sky?",
      "url": "/exhibits/airplane/",
      "kind": "original",
      "author": "Whyseum",
      "topics": [
        "flight",
        "forces"
      ],
      "ages": "6-14",
      "blurb": "Tilt a Cessna wing in a glowing wind tunnel, drop the flaps, then make it stall.",
      "emoji": "✈️",
      "featured": true,
      "added": "2026-09-29",
      "preview": {
        "mp4": "/media/previews/airplane.mp4",
        "poster": "/media/previews/airplane.jpg"
      }
    },
    {
      "slug": "flight-deck",
      "title": "Flight Deck",
      "question": "What is different about flying a little Cessna and a giant jet?",
      "url": "/exhibits/flight-deck/",
      "kind": "original",
      "author": "Whyseum",
      "topics": [
        "flight",
        "machines"
      ],
      "ages": "6-14",
      "blurb": "Take off in a Cessna 172, then a 737. Read real cockpit instruments and look inside a jet engine.",
      "emoji": "🛩️",
      "featured": true,
      "added": "2026-09-29",
      "preview": {
        "mp4": "/media/previews/flight-deck.mp4",
        "poster": "/media/previews/flight-deck.jpg"
      }
    },
    {
      "slug": "snowflake-lab",
      "title": "Crystalline: No Two Alike",
      "question": "Why is every snowflake a different shape?",
      "url": "https://miaai-lab.github.io/Claude-Opus-5.5-100-HTML-Files/084-snowflake-generator.html",
      "kind": "web",
      "author": "Mia",
      "topics": [
        "weather",
        "chemistry"
      ],
      "ages": "6-14",
      "blurb": "Set the air temperature and humidity, then grow a snowflake and watch its six arms branch. A small chart shows which conditions make needles, plates or feathery stars.",
      "emoji": "❄️",
      "ai": true,
      "author_x": "@MiaAI_lab",
      "source_post": "https://x.com/MiaAI_lab/status/2102490829306634560",
      "added": "2026-09-29"
    },
    {
      "slug": "river-bend-lab",
      "title": "River Bend Lab",
      "question": "Why do rivers wiggle, and why do the wiggles slowly move?",
      "url": "https://sael.net/river-bend/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "earth",
        "nature"
      ],
      "ages": "8-14",
      "blurb": "Turn up the flow and watch fast water on the outside of a bend cut into the bank while slow water on the inside drops sand. Run the years forward and the whole river walks across its valley.",
      "emoji": "🏞️",
      "author_x": "@RyanSael",
      "source_post": "https://x.com/RyanSael/status/2104916062475313655",
      "added": "2026-09-29"
    },
    {
      "slug": "prism-room",
      "title": "Prism Room",
      "question": "How does a piece of glass turn white light into a rainbow?",
      "url": "https://sael.net/prism-room/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "light-sound"
      ],
      "ages": "8-14",
      "blurb": "Turn a glass prism and tilt a beam of light to see white light split into colors, then add a second prism to put the colors back together. Readouts show how much each color bends.",
      "emoji": "🌈",
      "author_x": "@RyanSael",
      "source_post": "https://x.com/RyanSael/status/2103292849651618171",
      "added": "2026-09-29"
    },
    {
      "slug": "leidenfrost-effect",
      "title": "The Leidenfrost Effect",
      "question": "Why do water drops dance on a very hot pan?",
      "url": "https://x.com/realYunfanYe/status/2103496245343916158",
      "kind": "video",
      "author": "Yunfan Ye",
      "topics": [
        "chemistry",
        "forces"
      ],
      "ages": "8-14",
      "blurb": "A one-minute hand-drawn whiteboard animation with narration. It shows why a drop boils away fast on a warm pan but floats and skates on a very hot one.",
      "emoji": "🍳",
      "ai": true,
      "author_x": "@realYunfanYe",
      "source_post": "https://x.com/realYunfanYe/status/2103496245343916158",
      "added": "2026-09-29"
    },
    {
      "slug": "how-volcanoes-work-kids",
      "title": "How Volcanoes Work",
      "question": "Where does lava come from?",
      "url": "https://x.com/nishanthps/status/2103272493658353765",
      "kind": "video",
      "author": "Nishanth PS",
      "topics": [
        "earth"
      ],
      "ages": "6-10",
      "blurb": "A gentle paper-cut style video for young kids. Maggie the magma travels from the hot mantle up through the crust, erupts as lava and cools into new land.",
      "emoji": "🌋",
      "ai": true,
      "author_x": "@nishanthps",
      "source_post": "https://x.com/nishanthps/status/2103272493658353765",
      "added": "2026-09-29"
    },
    {
      "slug": "fusion-reactor-lab",
      "title": "Fusion Reactor Lab",
      "question": "How do you make a tiny star inside a machine?",
      "url": "https://airsup.ai/lab/fusion",
      "kind": "web",
      "author": "Konstantin Saifoulline",
      "topics": [
        "space",
        "electricity",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Open a tokamak, heat the plasma from the temperature of the Sun's core to ten times hotter, and watch the magnets hold it while fusion power climbs. Try start-up and a disruption to see what can go wrong.",
      "emoji": "☀️",
      "ai": true,
      "author_x": "@konstantinsaifo",
      "source_post": "https://x.com/konstantinsaifo/status/2104216976801587629",
      "added": "2026-09-29"
    },
    {
      "slug": "eye-evolution",
      "title": "364,000 Generations",
      "question": "How could something as complex as an eye evolve?",
      "url": "https://claude.ai/artifact/3LpMMSzbWmWSZdEHYzeFJp",
      "kind": "web",
      "author": "Çağrı Mert Bakırcı",
      "topics": [
        "nature",
        "body",
        "light-sound"
      ],
      "ages": "10-14",
      "blurb": "Drag through 1,829 small steps from a flat patch of light-sensitive cells to a camera eye with a lens. The picture the eye sees is computed at every step, so you watch it go from a blur to a sharp image.",
      "emoji": "👁️",
      "ai": true,
      "author_x": "@cagrimbakirci",
      "source_post": "https://x.com/cagrimbakirci/status/2104011756397842869",
      "added": "2026-09-29"
    },
    {
      "slug": "how-the-heart-works",
      "title": "How the Heart Works",
      "question": "How does your heart keep blood moving the right way?",
      "url": "https://whatmakesittick.github.io/heart/",
      "kind": "web",
      "author": "Vitalii Elenhaupt",
      "topics": [
        "body"
      ],
      "ages": "8-14",
      "blurb": "A beating 3D heart, slowed down and cut open. Step through each beat to see the chambers fill and squeeze, the valves snap shut, and what changes when you run.",
      "emoji": "🫀",
      "ai": true,
      "author_x": "@veelenga",
      "source_post": "https://x.com/veelenga/status/2104997691516170503",
      "added": "2026-09-29"
    },
    {
      "slug": "how-a-microscope-works",
      "title": "How a Microscope Works",
      "question": "How does a microscope make tiny things look big?",
      "url": "https://whatmakesittick.github.io/microscope/",
      "kind": "web",
      "author": "Vitalii Elenhaupt",
      "topics": [
        "light-sound",
        "nature"
      ],
      "ages": "10-14",
      "blurb": "Follow the light from the lamp through the slide and two sets of lenses to your eye. Switch lenses to see why more magnification stops helping after a point.",
      "emoji": "🔬",
      "ai": true,
      "author_x": "@veelenga",
      "source_post": "https://x.com/veelenga/status/2104997691516170503",
      "added": "2026-09-29"
    },
    {
      "slug": "how-a-sewing-machine-works",
      "title": "How a Sewing Machine Works",
      "question": "How does a sewing machine tie a knot with two threads?",
      "url": "https://whatmakesittick.github.io/sewing-machine/",
      "kind": "web",
      "author": "Vitalii Elenhaupt",
      "topics": [
        "machines"
      ],
      "ages": "8-14",
      "blurb": "Slow a sewing machine right down and watch the needle make a loop, the hook carry it around the bobbin, and the feed dogs move the fabric forward, one stitch at a time.",
      "emoji": "🧵",
      "ai": true,
      "author_x": "@veelenga",
      "source_post": "https://x.com/veelenga/status/2104997691516170503",
      "added": "2026-09-29"
    },
    {
      "slug": "double-helix",
      "title": "Helix: The Double Helix Explained",
      "question": "What does DNA actually look like?",
      "url": "https://miaai-lab.github.io/Claude-Opus-5.5-100-HTML-Files/052-dna-helix.html",
      "kind": "web",
      "author": "Mia",
      "topics": [
        "body",
        "chemistry"
      ],
      "ages": "10-14",
      "blurb": "Turn a 3D model of DNA and hover over the base pairs. Numbered labels explain the two backbones, the grooves and how A pairs with T and G pairs with C.",
      "emoji": "🧬",
      "ai": true,
      "author_x": "@MiaAI_lab",
      "source_post": "https://x.com/MiaAI_lab/status/2102490829306634560",
      "added": "2026-09-29"
    },
    {
      "slug": "skyward-flight-history",
      "title": "Skyward: A Brief History of Flight",
      "question": "How did people go from balloons to the Moon?",
      "url": "https://miaai-lab.github.io/Claude-Opus-5.5-100-HTML-Files/063-history-of-flight.html",
      "kind": "web",
      "author": "Mia",
      "topics": [
        "flight",
        "history"
      ],
      "ages": "8-14",
      "blurb": "Scroll through 13 milestones from the first hot-air balloon in 1783 to the Moon landing in 1969, each with a drawing and a short story.",
      "emoji": "🎈",
      "ai": true,
      "author_x": "@MiaAI_lab",
      "source_post": "https://x.com/MiaAI_lab/status/2102490829306634560",
      "added": "2026-09-29"
    },
    {
      "slug": "pixel-neural-network",
      "title": "A Neural Network Learns to Read Digits",
      "question": "How does a computer learn to recognize numbers?",
      "url": "https://x.com/DotCSV/status/2102737776219168939",
      "kind": "video",
      "author": "Carlos Santana",
      "topics": [
        "tech",
        "math"
      ],
      "ages": "10-14",
      "blurb": "A pixel-art animation of a small neural network learning handwritten digits. You can see signals flow through the layers and the guesses get better with training.",
      "emoji": "🧠",
      "ai": true,
      "author_x": "@DotCSV",
      "source_post": "https://x.com/DotCSV/status/2102737776219168939",
      "added": "2026-09-29"
    },
    {
      "slug": "seasons-and-day-night",
      "title": "Seasons and Day and Night",
      "question": "Why do we have summer, winter, day and night?",
      "url": "https://x.com/KashPrime/status/2103862007208591605",
      "kind": "video",
      "author": "Kashif Pirzada, MD",
      "topics": [
        "space",
        "earth"
      ],
      "ages": "6-10",
      "blurb": "A three-minute tutorial a parent made for his kids. It uses a lamp and an orange, tree shadows and a tilted Earth to explain day, night and the seasons.",
      "emoji": "🌗",
      "ai": true,
      "author_x": "@KashPrime",
      "source_post": "https://x.com/KashPrime/status/2103862007208591605",
      "added": "2026-09-29"
    },
    {
      "slug": "infinizoom",
      "title": "Infinizoom",
      "question": "What are things made of if you keep zooming in?",
      "url": "https://bend-lang.org/infinizoom.html",
      "kind": "web",
      "author": "Victor Taelin",
      "topics": [
        "math",
        "tech",
        "nature"
      ],
      "ages": "8-14",
      "blurb": "Start in a room and zoom into a laptop, then its chip, then atoms and finally quarks. The size of what you are looking at is shown at every step.",
      "emoji": "🔍",
      "ai": true,
      "author_x": "@VictorTaelin",
      "source_post": "https://x.com/VictorTaelin/status/2103299766473875778",
      "added": "2026-09-29"
    },
    {
      "slug": "navier-stokes-whirlpool",
      "title": "Can a Little Whirlpool Break the Math?",
      "question": "Could stirring your tea ever make a whirlpool spin faster and faster?",
      "url": "https://ashe.ai/explainers/navier-stokes/",
      "kind": "web",
      "author": "Ashe Magalhaes",
      "topics": [
        "math",
        "forces"
      ],
      "ages": "adults",
      "blurb": "An interactive essay that uses a stirred cup of tea to explain the Navier-Stokes equations, which describe how fluids move, and the famous open question about whether a flow can blow up.",
      "emoji": "☕",
      "ai": true,
      "author_x": "@ashebytes",
      "source_post": "https://x.com/ashebytes/status/2097493817549038078",
      "added": "2026-09-29"
    },
    {
      "slug": "bosphore-1819",
      "title": "Bosphore 1819",
      "question": "What was Istanbul like 200 years ago?",
      "url": "https://bosphore-1819.vercel.app/?lang=en",
      "kind": "web",
      "author": "Cahid Arda",
      "topics": [
        "maps",
        "history"
      ],
      "ages": "12+",
      "blurb": "Explore an 1819 French map of the Bosphorus and read all 387 place names in French, Ottoman Turkish and modern Turkish, with English meanings. Filter by villages, palaces, mosques and more.",
      "emoji": "🗺️",
      "ai": true,
      "author_x": "@cahidarda",
      "source_post": "https://x.com/cahidarda/status/2103218970115678497",
      "added": "2026-09-29"
    },
    {
      "slug": "earth-making-of-home",
      "title": "Earth: The Making of Home",
      "question": "What did Earth look like billions of years ago?",
      "url": "https://earth.ethanplus.ai/",
      "kind": "web",
      "author": "Ethan+",
      "topics": [
        "earth",
        "history",
        "space"
      ],
      "ages": "8-14",
      "blurb": "Spin a 3D globe and travel from Earth's formation 4.5 billion years ago to today. Other rooms cover human history, the Moon, earthquakes, ocean currents and satellites.",
      "emoji": "🌍",
      "ai": true,
      "author_x": "@ethanplusai",
      "source_post": "https://x.com/ethanplusai/status/2097750204912951414",
      "added": "2026-09-29"
    },
    {
      "slug": "drone-hover-lab",
      "title": "Drone Hover Lab",
      "question": "How does a drone hold perfectly still in the wind?",
      "url": "https://airsup.ai/lab/drone",
      "kind": "web",
      "author": "Konstantin Saifoulline",
      "topics": [
        "flight",
        "machines",
        "tech"
      ],
      "ages": "8-14",
      "blurb": "Fly a camera drone into a headwind and gusts and watch it lean into the wind while each motor changes speed. The camera gimbal stays level the whole time.",
      "emoji": "🚁",
      "ai": true,
      "author_x": "@konstantinsaifo",
      "source_post": "https://x.com/konstantinsaifo/status/2104551496045990087",
      "added": "2026-09-29"
    },
    {
      "slug": "fission-reactor-lab",
      "title": "Nuclear Reactor Lab",
      "question": "How does a nuclear reactor make heat without fire?",
      "url": "https://airsup.ai/lab/fission-reactor",
      "kind": "web",
      "author": "Konstantin Saifoulline",
      "topics": [
        "electricity",
        "machines",
        "chemistry"
      ],
      "ages": "12+",
      "blurb": "Look into the glowing pool, pull the control rods and follow the chain reaction as the power rises. The blue glow is explained too: particles moving faster than light travels in water.",
      "emoji": "⚛️",
      "ai": true,
      "author_x": "@konstantinsaifo",
      "source_post": "https://x.com/konstantinsaifo/status/2104864639821431100",
      "added": "2026-09-29"
    },
    {
      "slug": "ciechanowski-airfoil",
      "title": "Airfoil",
      "question": "How does air hold up a wing?",
      "url": "https://ciechanow.ski/airfoil/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "flight",
        "forces"
      ],
      "ages": "12+",
      "blurb": "Drag sliders and watch thousands of little air particles flow around a wing. You can see the pressure that pushes it up.",
      "emoji": "🪽"
    },
    {
      "slug": "airsup-raptor",
      "title": "Inside the Raptor 3",
      "question": "How does a rocket engine actually work?",
      "url": "https://www.airsup.ai/rocket-engine",
      "kind": "web",
      "author": "Konstantin Saifoulline (airsup)",
      "topics": [
        "space",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Cut a SpaceX Raptor 3 engine in half, follow the methane and oxygen through the turbopumps, then throttle it and watch shock diamonds in the flame.",
      "emoji": "🚀",
      "ai": true
    },
    {
      "slug": "geofs",
      "title": "GeoFS Flight Simulator",
      "question": "Could I fly a Cessna over my own town?",
      "url": "https://www.geo-fs.com/",
      "kind": "web",
      "author": "GeoFS",
      "topics": [
        "flight"
      ],
      "ages": "10-14",
      "blurb": "A free flight simulator in your browser. Pick a Cessna 172, a Piper Cub, an airliner or even a hot air balloon and fly over real satellite scenery.",
      "emoji": "🛩️"
    },
    {
      "slug": "earth-nullschool",
      "title": "earth",
      "question": "Which way is the wind blowing all over the world?",
      "url": "https://earth.nullschool.net/",
      "kind": "web",
      "author": "Cameron Beccario",
      "topics": [
        "weather",
        "earth"
      ],
      "ages": "8-14",
      "blurb": "A spinning globe of live winds, drawn as glowing moving lines. Find a hurricane and watch it swirl.",
      "emoji": "🌬️"
    },
    {
      "slug": "spacex-iss-docking",
      "title": "ISS Docking Simulator",
      "question": "Could I dock a spaceship to the Space Station?",
      "url": "https://iss-sim.spacex.com/",
      "kind": "web",
      "author": "SpaceX",
      "topics": [
        "space",
        "forces"
      ],
      "ages": "8-14",
      "blurb": "Fly a SpaceX Dragon capsule to the International Space Station using the same style of controls astronauts use. Go slow!",
      "emoji": "🛰️"
    },
    {
      "slug": "moon-one-pixel",
      "title": "If the Moon Were Only 1 Pixel",
      "question": "How empty is the solar system, really?",
      "url": "https://joshworth.com/dev/pixelspace/pixelspace_solarsystem.html",
      "kind": "web",
      "author": "Josh Worth",
      "topics": [
        "space",
        "math"
      ],
      "ages": "8-14",
      "blurb": "Scroll sideways across a to-scale map of the solar system where the Moon is one pixel wide. It takes a long time.",
      "emoji": "🌑"
    },
    {
      "slug": "neal-deep-sea",
      "title": "The Deep Sea",
      "question": "What lives at the very bottom of the ocean?",
      "url": "https://neal.fun/deep-sea/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "nature",
        "earth"
      ],
      "ages": "6-14",
      "blurb": "Scroll down, down, down into the ocean and meet the animals that live at each depth.",
      "emoji": "🐙"
    },
    {
      "slug": "wmit-glider",
      "title": "How a Glider Flies",
      "question": "How can a plane with no engine stay up for hours?",
      "url": "https://whatmakesittick.github.io/glider/",
      "kind": "web",
      "author": "What Makes It Tick (veelenga)",
      "topics": [
        "flight",
        "weather"
      ],
      "ages": "10-14",
      "blurb": "Fly a 3D glider through rising warm air, ridge lift and mountain waves. Change the airspeed and see how far it glides.",
      "emoji": "🪂"
    },
    {
      "slug": "ciechanowski-watch",
      "title": "Mechanical Watch",
      "question": "How does a watch tick with no battery?",
      "url": "https://ciechanow.ski/mechanical-watch/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "machines"
      ],
      "ages": "12+",
      "blurb": "Take apart a mechanical watch in 3D and see how a spring and tiny parts keep time.",
      "emoji": "⌚"
    },
    {
      "slug": "ncase-trust",
      "title": "The Evolution of Trust",
      "question": "Why do people trust each other, or not?",
      "url": "https://ncase.me/trust/",
      "kind": "web",
      "author": "Nicky Case",
      "topics": [
        "math"
      ],
      "ages": "10-14",
      "blurb": "A playable game about trust and cheating, with little characters who follow different strategies.",
      "emoji": "🤝"
    },
    {
      "slug": "dollar-street",
      "title": "Dollar Street",
      "question": "How do families around the world really live?",
      "url": "https://www.gapminder.org/dollar-street",
      "kind": "web",
      "author": "Gapminder",
      "topics": [
        "maps"
      ],
      "ages": "6-14",
      "blurb": "Peek inside homes of hundreds of families in dozens of countries, sorted by income. Compare their toothbrushes, stoves, toys and beds.",
      "emoji": "🏠"
    },
    {
      "slug": "apollo-11-real-time",
      "title": "Apollo 11 in Real Time",
      "question": "What did Mission Control hear when astronauts landed on the Moon?",
      "url": "https://apolloinrealtime.org/11/",
      "kind": "web",
      "author": "Ben Feist",
      "topics": [
        "history",
        "space"
      ],
      "ages": "10-14",
      "blurb": "Relive the whole Apollo 11 mission minute by minute, with the real radio audio, TV, film, photos and transcripts all synced together.",
      "emoji": "🌕"
    },
    {
      "slug": "quick-draw",
      "title": "Quick, Draw!",
      "question": "Can a computer guess what I'm drawing?",
      "url": "https://quickdraw.withgoogle.com/",
      "kind": "web",
      "author": "Google Creative Lab",
      "topics": [
        "tech"
      ],
      "ages": "6-14",
      "blurb": "Doodle a picture in 20 seconds while a neural network tries to guess what it is.",
      "emoji": "✏️"
    },
    {
      "slug": "chrome-music-lab",
      "title": "Chrome Music Lab",
      "question": "How is music made of patterns?",
      "url": "https://musiclab.chromeexperiments.com/",
      "kind": "web",
      "author": "Google Creative Lab",
      "topics": [
        "music",
        "light-sound"
      ],
      "ages": "6-14",
      "blurb": "A set of playful music experiments: make songs, rhythms, drawings that play, and see sound as color.",
      "emoji": "🎹"
    },
    {
      "slug": "sael-plane-of-focus",
      "title": "The Plane of Focus",
      "question": "Why is part of a photo sharp and the rest blurry?",
      "url": "https://sael.net/plane-of-focus/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "light-sound",
        "tech"
      ],
      "ages": "10-14",
      "blurb": "Turn a camera's focus ring and watch a glowing sheet of sharpness sweep through a 3D valley. Try different apertures.",
      "emoji": "🎯",
      "ai": true
    },
    {
      "slug": "airsup-jet-engine",
      "title": "Fighter Jet Engine Lab",
      "question": "What happens inside a jet engine when the pilot hits the afterburner?",
      "url": "https://www.airsup.ai/lab?ex=jet",
      "kind": "web",
      "author": "Konstantin Saifoulline (airsup)",
      "topics": [
        "flight",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Open up a 3D fighter jet engine, follow the air and fuel through each stage, and switch on the afterburner.",
      "emoji": "🔥",
      "ai": true
    },
    {
      "slug": "wmit-raptor",
      "title": "SpaceX Raptor 3, Step by Step",
      "question": "Why does Starship need super-cold fuel?",
      "url": "https://whatmakesittick.github.io/raptor/",
      "kind": "web",
      "author": "What Makes It Tick (veelenga)",
      "topics": [
        "space",
        "machines"
      ],
      "ages": "12+",
      "blurb": "Scroll through six chapters on a 3D Raptor engine: fuel, turbopumps, fire, nozzle and launch. Compare it with Merlin and other engines.",
      "emoji": "🔧"
    },
    {
      "slug": "windy",
      "title": "Windy",
      "question": "Where is the storm heading next?",
      "url": "https://www.windy.com/",
      "kind": "web",
      "author": "Windy.com",
      "topics": [
        "weather"
      ],
      "ages": "10-14",
      "blurb": "Animated maps of wind, rain, snow, radar and satellite, with forecasts for the days ahead.",
      "emoji": "🌀"
    },
    {
      "slug": "earth-timelapse",
      "title": "Google Earth Timelapse",
      "question": "How has our planet changed since my parents were kids?",
      "url": "https://earthengine.google.com/timelapse/",
      "kind": "web",
      "author": "Google Earth Engine",
      "topics": [
        "earth"
      ],
      "ages": "8-14",
      "blurb": "Watch decades of satellite pictures play like a movie: glaciers shrinking, rivers moving, cities growing.",
      "emoji": "⏳"
    },
    {
      "slug": "ciechanowski-naval-architecture",
      "title": "Naval Architecture",
      "question": "Why does a giant steel ship float?",
      "url": "https://ciechanow.ski/naval-architecture/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "forces",
        "machines"
      ],
      "ages": "12+",
      "blurb": "Push, tilt and load boats in live diagrams to see how floating and stability work.",
      "emoji": "🚢"
    },
    {
      "slug": "sael-heart-pump",
      "title": "Heart Pump Lab",
      "question": "How does my heart pump blood to my whole body?",
      "url": "https://sael.net/heart-pump/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "body"
      ],
      "ages": "10-14",
      "blurb": "A see-through heart beating in 3D. Jam a valve and watch what happens to the blood flow and pressure.",
      "emoji": "🫀"
    },
    {
      "slug": "onezoom",
      "title": "OneZoom Tree of Life",
      "question": "How is every living thing related?",
      "url": "https://www.onezoom.org/",
      "kind": "web",
      "author": "OneZoom",
      "topics": [
        "nature"
      ],
      "ages": "8-14",
      "blurb": "Zoom through a giant tree of life, from big branches like animals and plants down to single species.",
      "emoji": "🌳"
    },
    {
      "slug": "ptable",
      "title": "Ptable",
      "question": "What are all the elements made of?",
      "url": "https://ptable.com/",
      "kind": "web",
      "author": "Michael Dayah",
      "topics": [
        "chemistry"
      ],
      "ages": "10-14",
      "blurb": "An interactive periodic table. Tap any element to see its properties, electrons and more.",
      "emoji": "🧪"
    },
    {
      "slug": "ciechanowski-gears",
      "title": "Gears",
      "question": "How do gears make things faster or stronger?",
      "url": "https://ciechanow.ski/gears/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "machines"
      ],
      "ages": "12+",
      "blurb": "Spin gears of every shape in live diagrams and see why their teeth are shaped the way they are.",
      "emoji": "⚙️"
    },
    {
      "slug": "phet-circuit-kit",
      "title": "Circuit Construction Kit: DC",
      "question": "How do I make a light bulb light up?",
      "url": "https://phet.colorado.edu/en/simulations/circuit-construction-kit-dc",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "electricity"
      ],
      "ages": "8-14",
      "blurb": "Build circuits with wires, batteries, bulbs and switches, and watch the electrons flow.",
      "emoji": "💡"
    },
    {
      "slug": "ciechanowski-sound",
      "title": "Sound",
      "question": "What is sound made of?",
      "url": "https://ciechanow.ski/sound/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "light-sound"
      ],
      "ages": "12+",
      "blurb": "See air molecules bump into each other and turn into waves you can hear, all in live diagrams.",
      "emoji": "🔊"
    },
    {
      "slug": "blob-opera",
      "title": "Blob Opera",
      "question": "Can I make an opera choir sing?",
      "url": "https://artsandculture.google.com/experiment/blob-opera/AAHWrq360NcGbw",
      "kind": "web",
      "author": "Google Arts & Culture (David Li)",
      "topics": [
        "music",
        "tech"
      ],
      "ages": "6-14",
      "blurb": "Drag four singing blobs up and down to make opera harmonies. A machine learning model trained on real singers makes the voices.",
      "emoji": "🎶"
    },
    {
      "slug": "seeing-theory",
      "title": "Seeing Theory",
      "question": "What are the chances?",
      "url": "https://seeing-theory.brown.edu/",
      "kind": "web",
      "author": "Daniel Kunin, Brown University",
      "topics": [
        "math"
      ],
      "ages": "12+",
      "blurb": "A visual introduction to probability and statistics. Flip coins, roll dice and watch the numbers settle.",
      "emoji": "🎲"
    },
    {
      "slug": "teachable-machine",
      "title": "Teachable Machine",
      "question": "Can I teach a computer to recognize things?",
      "url": "https://teachablemachine.withgoogle.com/",
      "kind": "web",
      "author": "Google",
      "topics": [
        "tech"
      ],
      "ages": "10-14",
      "blurb": "Train your own machine learning model with your webcam or microphone, right in the browser.",
      "emoji": "🤖"
    },
    {
      "slug": "gapminder-tools",
      "title": "Gapminder Bubbles",
      "question": "Are people around the world getting richer and healthier?",
      "url": "https://www.gapminder.org/tools/",
      "kind": "web",
      "author": "Gapminder",
      "topics": [
        "maps",
        "math"
      ],
      "ages": "12+",
      "blurb": "Press play and watch every country's bubble move across a chart of income and life expectancy over 200 years.",
      "emoji": "🫧"
    },
    {
      "slug": "native-land",
      "title": "Native Land",
      "question": "Whose land was this first?",
      "url": "https://native-land.ca/",
      "kind": "web",
      "author": "Native Land Digital",
      "topics": [
        "history",
        "maps"
      ],
      "ages": "10-14",
      "blurb": "A world map of Indigenous territories, languages and treaties. Search your town to see whose homelands it sits on.",
      "emoji": "🪶"
    },
    {
      "slug": "weave-silk",
      "title": "Silk",
      "question": "Can math make art?",
      "url": "https://weavesilk.com/",
      "kind": "web",
      "author": "Yuri Vishnevsky",
      "topics": [
        "art",
        "math"
      ],
      "ages": "6-14",
      "blurb": "Draw with your mouse or finger and watch flowing, mirrored silk patterns grow from every stroke.",
      "emoji": "🎨"
    },
    {
      "slug": "mechanica-engines",
      "title": "Mechanica Engine Atlas",
      "question": "How is a turbofan different from a turboprop or a car engine?",
      "url": "https://mechanica-atlas.vercel.app/",
      "kind": "web",
      "author": "Pouyan Jahangiri",
      "topics": [
        "flight",
        "machines"
      ],
      "ages": "12+",
      "blurb": "Seven 3D engines to take apart: turbofan, turbojet, turboprop, turboshaft, V8, inline-four and Wankel. Slide them apart piece by piece.",
      "emoji": "⚙️"
    },
    {
      "slug": "sael-rocket-nozzle",
      "title": "Rocket Nozzle Lab",
      "question": "How does a nozzle turn fire into thrust?",
      "url": "https://sael.net/rocket-nozzle/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "space",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Squeeze and widen a rocket nozzle and watch hot gas speed up past the speed of sound. Try to make shock diamonds.",
      "emoji": "🔥"
    },
    {
      "slug": "zoom-earth",
      "title": "Zoom Earth",
      "question": "Where is the hurricane right now?",
      "url": "https://zoom.earth/",
      "kind": "web",
      "author": "Zoom Earth",
      "topics": [
        "weather",
        "earth"
      ],
      "ages": "8-14",
      "blurb": "Live satellite pictures of Earth with hurricane tracks, rain radar and wind maps. No sign-up needed.",
      "emoji": "🛰️"
    },
    {
      "slug": "usgs-earthquake-map",
      "title": "Latest Earthquakes",
      "question": "Is there an earthquake happening right now?",
      "url": "https://earthquake.usgs.gov/earthquakes/map/",
      "kind": "web",
      "author": "USGS",
      "topics": [
        "earth"
      ],
      "ages": "10-14",
      "blurb": "A live map of earthquakes around the world. Tap a dot to see how strong and deep it was.",
      "emoji": "🌋"
    },
    {
      "slug": "phet-forces-motion",
      "title": "Forces and Motion: Basics",
      "question": "What happens in a tug of war?",
      "url": "https://phet.colorado.edu/en/simulations/forces-and-motion-basics",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "forces"
      ],
      "ages": "6-10",
      "blurb": "Pull a tug of war, push a box, and see how forces, friction and speed work.",
      "emoji": "🪢"
    },
    {
      "slug": "kurzgesagt-immune",
      "title": "How the Immune System Actually Works",
      "question": "How does my body fight germs?",
      "url": "https://www.youtube.com/watch?v=lXfEK8G8CUI",
      "kind": "video",
      "author": "Kurzgesagt",
      "topics": [
        "body"
      ],
      "ages": "10-14",
      "blurb": "A colorful animated look at the cells that defend your body from invaders.",
      "emoji": "🦠"
    },
    {
      "slug": "explore-live-cams",
      "title": "Explore.org Live Cams",
      "question": "What are wild bears doing right now?",
      "url": "https://explore.org/livecams",
      "kind": "web",
      "author": "explore.org",
      "topics": [
        "nature"
      ],
      "ages": "6-14",
      "blurb": "Live cameras pointed at wild animals around the world, from bears catching salmon to birds on their nests.",
      "emoji": "🐻"
    },
    {
      "slug": "phet-build-an-atom",
      "title": "Build an Atom",
      "question": "What is inside an atom?",
      "url": "https://phet.colorado.edu/en/simulations/build-an-atom",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "chemistry"
      ],
      "ages": "8-14",
      "blurb": "Drag protons, neutrons and electrons together to build an atom and see which element you made.",
      "emoji": "⚛️"
    },
    {
      "slug": "ciechanowski-engine",
      "title": "Internal Combustion Engine",
      "question": "How does a car engine turn fuel into motion?",
      "url": "https://ciechanow.ski/internal-combustion-engine/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "machines"
      ],
      "ages": "12+",
      "blurb": "Slide through a car engine piece by piece: pistons, valves, crankshaft and the four strokes.",
      "emoji": "🚗"
    },
    {
      "slug": "phet-balloons-static",
      "title": "Balloons and Static Electricity",
      "question": "Why does a balloon stick to my hair?",
      "url": "https://phet.colorado.edu/en/simulations/balloons-and-static-electricity",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "electricity"
      ],
      "ages": "6-10",
      "blurb": "Rub a balloon on a sweater and see the charges move, then stick it to the wall.",
      "emoji": "🎈"
    },
    {
      "slug": "ciechanowski-cameras-lenses",
      "title": "Cameras and Lenses",
      "question": "How does a camera catch a picture?",
      "url": "https://ciechanow.ski/cameras-and-lenses/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "light-sound",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Move lenses and light rays around to see how a camera makes a sharp picture.",
      "emoji": "📷"
    },
    {
      "slug": "ableton-learning-music",
      "title": "Learning Music",
      "question": "How do beats and melodies fit together?",
      "url": "https://learningmusic.ableton.com/",
      "kind": "web",
      "author": "Ableton",
      "topics": [
        "music"
      ],
      "ages": "8-14",
      "blurb": "Make beats, melodies, chords and basslines right in your browser, one lesson at a time.",
      "emoji": "🥁"
    },
    {
      "slug": "polypad",
      "title": "Polypad",
      "question": "Can I build math with blocks and shapes?",
      "url": "https://polypad.amplify.com/",
      "kind": "web",
      "author": "Amplify (Mathigon)",
      "topics": [
        "math"
      ],
      "ages": "6-14",
      "blurb": "A free digital math canvas with tiles, fraction bars, shapes, dice and more to play with.",
      "emoji": "🧩"
    },
    {
      "slug": "tf-playground",
      "title": "TensorFlow Playground",
      "question": "What is going on inside a neural network?",
      "url": "https://playground.tensorflow.org/",
      "kind": "web",
      "author": "Google",
      "topics": [
        "tech",
        "math"
      ],
      "ages": "12+",
      "blurb": "Add neurons and layers and watch a small neural network learn to sort colored dots.",
      "emoji": "🕸️"
    },
    {
      "slug": "true-size-of",
      "title": "The True Size Of",
      "question": "Is Greenland really as big as Africa?",
      "url": "https://www.thetruesize.com/",
      "kind": "web",
      "author": "The True Size Of",
      "topics": [
        "maps",
        "math"
      ],
      "ages": "8-14",
      "blurb": "Type in a country and drag it around the world map. Watch it shrink or grow as it moves toward the equator or the poles.",
      "emoji": "🧭"
    },
    {
      "slug": "neal-who-was-alive",
      "title": "Who Was Alive?",
      "question": "Who else was alive when my great-grandparents were born?",
      "url": "https://neal.fun/who-was-alive/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "history"
      ],
      "ages": "10-14",
      "blurb": "Pick a year and see which famous people were alive at the same time.",
      "emoji": "⏳"
    },
    {
      "slug": "patatap",
      "title": "Patatap",
      "question": "What does it look like when I play a sound?",
      "url": "https://patatap.com/",
      "kind": "web",
      "author": "Jono Brandel and Lullatone",
      "topics": [
        "art",
        "music"
      ],
      "ages": "6-14",
      "blurb": "Press any letter key and hear a sound while a matching shape bursts across the screen. Play a song with your keyboard.",
      "emoji": "🎹"
    },
    {
      "slug": "wmit-helicopter",
      "title": "How a Helicopter Flies",
      "question": "How does a helicopter hover and then zoom forward?",
      "url": "https://whatmakesittick.github.io/helicopter/",
      "kind": "web",
      "author": "What Makes It Tick (veelenga)",
      "topics": [
        "flight",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Move the collective lever to change blade angle, then switch from hover to forward flight on a 3D helicopter.",
      "emoji": "🚁"
    },
    {
      "slug": "everyday-astronaut-booster-catch",
      "title": "How SpaceX Caught a Rocket",
      "question": "How do you catch a giant rocket booster with a tower?",
      "url": "https://www.youtube.com/watch?v=pAPt5vbr-YU",
      "kind": "video",
      "author": "Everyday Astronaut",
      "topics": [
        "space",
        "machines"
      ],
      "ages": "10-14",
      "blurb": "Tim Dodd explains how SpaceX caught a Super Heavy booster with the launch tower's giant arms.",
      "emoji": "🦾"
    },
    {
      "slug": "blitzortung",
      "title": "Live Lightning Map",
      "question": "Where is lightning striking right now?",
      "url": "https://map.blitzortung.org/",
      "kind": "web",
      "author": "Blitzortung.org",
      "topics": [
        "weather",
        "electricity"
      ],
      "ages": "8-14",
      "blurb": "Watch lightning strikes pop up on a world map as they happen, picked up by a network of volunteer detectors.",
      "emoji": "⚡"
    },
    {
      "slug": "ancient-earth",
      "title": "Ancient Earth Globe",
      "question": "Where was my town when dinosaurs lived?",
      "url": "https://dinosaurpictures.org/ancient-earth",
      "kind": "web",
      "author": "Ian Webster",
      "topics": [
        "earth",
        "nature"
      ],
      "ages": "8-14",
      "blurb": "Type in your town and spin a globe back in time to see where it sat on the ancient continents.",
      "emoji": "🦕"
    },
    {
      "slug": "phet-energy-skate-park",
      "title": "Energy Skate Park: Basics",
      "question": "Why does a skater slow down going up a ramp?",
      "url": "https://phet.colorado.edu/en/simulations/energy-skate-park-basics",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "forces"
      ],
      "ages": "8-14",
      "blurb": "Build a ramp and watch a skater roll back and forth while energy bars go up and down.",
      "emoji": "🛹"
    },
    {
      "slug": "cell-size-scale",
      "title": "Cell Size and Scale",
      "question": "How small is a cell? How small is an atom?",
      "url": "https://learn.genetics.utah.edu/content/cells/scale/",
      "kind": "web",
      "author": "Learn.Genetics, University of Utah",
      "topics": [
        "body",
        "nature",
        "chemistry"
      ],
      "ages": "8-14",
      "blurb": "Slide to zoom from things you can see, like a coffee bean, down to cells, viruses and a single atom.",
      "emoji": "🔎"
    },
    {
      "slug": "neal-size-of-life",
      "title": "The Size of Life",
      "question": "How big is a blue whale next to a bacterium?",
      "url": "https://neal.fun/size-of-life/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "nature"
      ],
      "ages": "6-14",
      "blurb": "Compare the sizes of living things, from tiny to enormous, with more than 60 hand-drawn illustrations.",
      "emoji": "🐋"
    },
    {
      "slug": "phet-states-of-matter",
      "title": "States of Matter: Basics",
      "question": "What happens to water when it freezes or boils?",
      "url": "https://phet.colorado.edu/en/simulations/states-of-matter-basics",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "chemistry",
        "forces"
      ],
      "ages": "8-14",
      "blurb": "Heat and cool atoms and molecules and watch them change between solid, liquid and gas.",
      "emoji": "🧊"
    },
    {
      "slug": "animagraffs-car-engine",
      "title": "How a Car Engine Works",
      "question": "What is going on under the hood?",
      "url": "https://www.youtube.com/watch?v=ZQvfHyfgBtA",
      "kind": "video",
      "author": "Animagraffs",
      "topics": [
        "machines"
      ],
      "ages": "10-14",
      "blurb": "A 3D animated tour of the main systems inside a car engine.",
      "emoji": "🔩"
    },
    {
      "slug": "falstad-circuit",
      "title": "Circuit Simulator",
      "question": "What really happens inside a circuit?",
      "url": "https://www.falstad.com/circuit/circuitjs.html",
      "kind": "web",
      "author": "Paul Falstad",
      "topics": [
        "electricity",
        "tech"
      ],
      "ages": "12+",
      "blurb": "A full circuit simulator with animated current. Start from built-in examples or build your own.",
      "emoji": "🔌"
    },
    {
      "slug": "phet-color-vision",
      "title": "Color Vision",
      "question": "How do red, green and blue make every color?",
      "url": "https://phet.colorado.edu/en/simulations/color-vision",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "light-sound",
        "body"
      ],
      "ages": "6-10",
      "blurb": "Mix red, green and blue light with flashlights and see what color a person sees.",
      "emoji": "🌈"
    },
    {
      "slug": "ableton-learning-synths",
      "title": "Learning Synths",
      "question": "How does a synthesizer shape sound?",
      "url": "https://learningsynths.ableton.com/",
      "kind": "web",
      "author": "Ableton",
      "topics": [
        "music",
        "light-sound"
      ],
      "ages": "10-14",
      "blurb": "Play a synthesizer in your browser and learn how waves, filters and envelopes change the sound.",
      "emoji": "🎛️"
    },
    {
      "slug": "ncase-polygons",
      "title": "Parable of the Polygons",
      "question": "How can small choices change a whole neighborhood?",
      "url": "https://ncase.me/polygons/",
      "kind": "web",
      "author": "Vi Hart and Nicky Case",
      "topics": [
        "math"
      ],
      "ages": "10-14",
      "blurb": "Drag happy and unhappy shapes around and see how tiny preferences add up to big patterns.",
      "emoji": "🔺"
    },
    {
      "slug": "transformer-explainer",
      "title": "Transformer Explainer",
      "question": "How does a chatbot pick the next word?",
      "url": "https://poloclub.github.io/transformer-explainer/",
      "kind": "web",
      "author": "Polo Club, Georgia Tech",
      "topics": [
        "tech"
      ],
      "ages": "adults",
      "blurb": "Type a sentence and follow a small GPT model, running live in your browser, as it predicts the next word.",
      "emoji": "💬"
    },
    {
      "slug": "window-swap",
      "title": "WindowSwap",
      "question": "What does the view look like out of someone's window in another country?",
      "url": "https://www.window-swap.com/",
      "kind": "web",
      "author": "WindowSwap",
      "topics": [
        "maps"
      ],
      "ages": "6-14",
      "blurb": "Open a window somewhere else in the world: short videos filmed by people looking out their own windows.",
      "emoji": "🪟"
    },
    {
      "slug": "ciechanowski-color-spaces",
      "title": "Color Spaces",
      "question": "How does a screen make every color?",
      "url": "https://ciechanow.ski/color-spaces/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "art",
        "light-sound"
      ],
      "ages": "12+",
      "blurb": "Move sliders through 3D cubes of color and see how screens and files store the colors you see.",
      "emoji": "🟥"
    },
    {
      "slug": "flightradar24",
      "title": "Flightradar24",
      "question": "Where are all the planes flying right now?",
      "url": "https://www.flightradar24.com/",
      "kind": "web",
      "author": "Flightradar24",
      "topics": [
        "flight",
        "tech"
      ],
      "ages": "8-14",
      "blurb": "A live map of airplanes flying around the world. Tap any plane to see where it came from and where it is going.",
      "emoji": "🗺️"
    },
    {
      "slug": "mark-rober-egg-drop-space",
      "title": "Egg Drop From Space",
      "question": "Can an egg fall from space without breaking?",
      "url": "https://www.youtube.com/watch?v=BYVZh5kqaFg",
      "kind": "video",
      "author": "Mark Rober",
      "topics": [
        "space",
        "forces"
      ],
      "ages": "8-14",
      "blurb": "Mark Rober tries to drop an egg from the edge of space and land it without a crack.",
      "emoji": "🥚"
    },
    {
      "slug": "ucar-make-hurricane",
      "title": "Make a Hurricane",
      "question": "What does a hurricane need to grow?",
      "url": "https://scied.ucar.edu/interactive/make-hurricane",
      "kind": "web",
      "author": "UCAR Center for Science Education",
      "topics": [
        "weather"
      ],
      "ages": "8-14",
      "blurb": "Change ocean temperature, moisture and winds to see if you can make a hurricane form.",
      "emoji": "🌊"
    },
    {
      "slug": "sael-earthquake-tower",
      "title": "Earthquake Tower",
      "question": "Why do some buildings fall in an earthquake while others stand?",
      "url": "https://sael.net/earthquake-tower/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "earth",
        "forces"
      ],
      "ages": "10-14",
      "blurb": "Shake two model towers on a shake table, change their height and bracing, and find the rhythm that makes each one sway most.",
      "emoji": "🏢"
    },
    {
      "slug": "ciechanowski-bicycle",
      "title": "Bicycle",
      "question": "Why doesn't a moving bike fall over?",
      "url": "https://ciechanow.ski/bicycle/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "forces",
        "machines"
      ],
      "ages": "12+",
      "blurb": "Turn, lean and ride a 3D bicycle in live diagrams to see how bikes steer and stay up.",
      "emoji": "🚲"
    },
    {
      "slug": "seeing-speech",
      "title": "Seeing Speech",
      "question": "What does my tongue do when I talk?",
      "url": "https://www.seeingspeech.ac.uk/",
      "kind": "web",
      "author": "University of Glasgow and partners",
      "topics": [
        "body",
        "light-sound"
      ],
      "ages": "12+",
      "blurb": "Click any speech sound on a chart and watch real MRI and ultrasound videos of a tongue and mouth making it.",
      "emoji": "👅"
    },
    {
      "slug": "google-bird-sounds",
      "title": "Bird Sounds",
      "question": "What do thousands of bird songs look like?",
      "url": "https://experiments.withgoogle.com/bird-sounds",
      "kind": "web",
      "author": "Google Creative Lab",
      "topics": [
        "nature",
        "music",
        "tech"
      ],
      "ages": "8-14",
      "blurb": "Thousands of bird calls arranged by how similar they sound, using machine learning. Hover to listen.",
      "emoji": "🐦"
    },
    {
      "slug": "sandboxels",
      "title": "Sandboxels",
      "question": "What happens if I mix lava and water?",
      "url": "https://neal.fun/sandboxels/",
      "kind": "web",
      "author": "R74n, on neal.fun",
      "topics": [
        "chemistry"
      ],
      "ages": "8-14",
      "blurb": "A falling-sand science sandbox with hundreds of materials to pour, mix, heat and burn.",
      "emoji": "🏖️"
    },
    {
      "slug": "f1-power-unit-lab",
      "title": "Inside the 2026 F1 Power Unit",
      "question": "How does a Formula 1 car mix an engine and a battery?",
      "url": "https://andy78644.com/labs/f1-2026-power-unit/",
      "kind": "web",
      "author": "andy78644",
      "topics": [
        "machines",
        "electricity"
      ],
      "ages": "12+",
      "blurb": "Spin, cut open and explode an F1 hybrid engine, then run a lap and watch energy move between the engine and battery.",
      "emoji": "🏎️",
      "ai": true
    },
    {
      "slug": "wmit-solar-panel",
      "title": "How a Solar Panel Works",
      "question": "How does sunlight turn into electricity?",
      "url": "https://whatmakesittick.github.io/solar-panel/",
      "kind": "web",
      "author": "What Makes It Tick (veelenga)",
      "topics": [
        "electricity",
        "light-sound"
      ],
      "ages": "10-14",
      "blurb": "A 3D solar panel explained in chapters: the sun's path, the layers inside, the silicon, and the inverter.",
      "emoji": "🔆"
    },
    {
      "slug": "ciechanowski-lights-shadows",
      "title": "Lights and Shadows",
      "question": "Why are some shadows sharp and others soft?",
      "url": "https://ciechanow.ski/lights-and-shadows/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "light-sound"
      ],
      "ages": "12+",
      "blurb": "Move lights and objects in live 3D scenes to see how light bounces, fades and makes shadows.",
      "emoji": "🔦"
    },
    {
      "slug": "radio-garden",
      "title": "Radio Garden",
      "question": "What does radio sound like around the world?",
      "url": "https://radio.garden/",
      "kind": "web",
      "author": "Radio Garden",
      "topics": [
        "music",
        "tech"
      ],
      "ages": "8-14",
      "blurb": "Spin a green globe and tune in to live radio stations anywhere on Earth.",
      "emoji": "📻"
    },
    {
      "slug": "redblob-a-star",
      "title": "Introduction to A*",
      "question": "How does a game character find its way around walls?",
      "url": "https://www.redblobgames.com/pathfinding/a-star/introduction.html",
      "kind": "web",
      "author": "Amit Patel (Red Blob Games)",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Move walls and start points in live diagrams to see how pathfinding searches a map.",
      "emoji": "🧭"
    },
    {
      "slug": "neal-internet-artifacts",
      "title": "Internet Artifacts",
      "question": "What did the internet look like long ago?",
      "url": "https://neal.fun/internet-artifacts/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "tech"
      ],
      "ages": "10-14",
      "blurb": "A museum of objects from internet history, from the first email to famous early websites.",
      "emoji": "🖥️"
    },
    {
      "slug": "liveatc",
      "title": "LiveATC",
      "question": "What do pilots and air traffic controllers say to each other?",
      "url": "https://www.liveatc.net/",
      "kind": "web",
      "author": "LiveATC.net",
      "topics": [
        "flight",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Listen live to real radio talk between pilots and control towers at airports around the world.",
      "emoji": "🎧"
    },
    {
      "slug": "nasa-eyes-solar-system",
      "title": "NASA's Eyes on the Solar System",
      "question": "Where are all the planets and spacecraft right now?",
      "url": "https://eyes.nasa.gov/apps/solar-system/",
      "kind": "web",
      "author": "NASA JPL",
      "topics": [
        "space"
      ],
      "ages": "8-14",
      "blurb": "Fly around a 3D solar system with real positions of planets, moons and NASA spacecraft. Speed up time and follow a mission.",
      "emoji": "🪐"
    },
    {
      "slug": "ucar-create-snowstorm",
      "title": "Create a Snowstorm",
      "question": "What does it take to make a big snowstorm?",
      "url": "https://scied.ucar.edu/interactive/create-snowstorm",
      "kind": "web",
      "author": "UCAR Center for Science Education",
      "topics": [
        "weather"
      ],
      "ages": "8-14",
      "blurb": "Mix the ingredients that come together to make a snowstorm and see what you get.",
      "emoji": "❄️"
    },
    {
      "slug": "sael-tidal-clock",
      "title": "Tidal Clock",
      "question": "Why does the ocean come in and out twice a day?",
      "url": "https://sael.net/tidal-clock/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "earth",
        "space"
      ],
      "ages": "8-14",
      "blurb": "Spin the Earth under the Moon and watch two ocean bulges make the tides.",
      "emoji": "🌊"
    },
    {
      "slug": "opus-pendulum-wave",
      "title": "Pendulum Wave",
      "question": "How can swinging pendulums make wave patterns?",
      "url": "https://miaai-lab.github.io/Claude-Opus-5.5-100-HTML-Files/017-pendulum-wave.html",
      "kind": "web",
      "author": "MiaAI Lab (Claude Opus 5.5)",
      "topics": [
        "forces",
        "math"
      ],
      "ages": "8-14",
      "blurb": "Eighteen pendulums of different lengths swing in and out of step, making snakes, waves and patterns.",
      "emoji": "〰️",
      "ai": true
    },
    {
      "slug": "sael-compass-field",
      "title": "Compass Field Lab",
      "question": "What does a magnet's invisible force look like?",
      "url": "https://sael.net/compass-field/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "electricity",
        "forces"
      ],
      "ages": "6-12",
      "blurb": "Drag a compass around a magnet and sprinkle iron filings to see the field.",
      "emoji": "🧭"
    },
    {
      "slug": "pudding-song-repetition",
      "title": "Are Pop Lyrics Getting More Repetitive?",
      "question": "Are songs really more repetitive now?",
      "url": "https://pudding.cool/2017/05/song-repetition/",
      "kind": "web",
      "author": "Colin Morris (The Pudding)",
      "topics": [
        "music",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Charts of 15,000 hit songs measured with a file-compression trick. Search your favorite artist to see how repetitive their songs are.",
      "emoji": "🔁"
    },
    {
      "slug": "setosa-image-kernels",
      "title": "Image Kernels",
      "question": "How do photo filters blur and sharpen pictures?",
      "url": "https://setosa.io/ev/image-kernels/",
      "kind": "web",
      "author": "Victor Powell (Setosa)",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Pick a filter and see how a small grid of numbers slides over a photo to blur, sharpen or find edges.",
      "emoji": "🖼️"
    },
    {
      "slug": "lague-fluids",
      "title": "Coding Adventure: Simulating Fluids",
      "question": "How do you make water in a computer?",
      "url": "https://www.youtube.com/watch?v=rSKMYc1CQHE",
      "kind": "video",
      "author": "Sebastian Lague",
      "topics": [
        "tech",
        "forces"
      ],
      "ages": "12+",
      "blurb": "Sebastian Lague tries to convince thousands of particles to behave like water.",
      "emoji": "💦"
    },
    {
      "slug": "foldnfly",
      "title": "Fold'N Fly",
      "question": "Which paper airplane flies the farthest?",
      "url": "https://www.foldnfly.com/",
      "kind": "web",
      "author": "Fold'N Fly",
      "topics": [
        "flight",
        "forces"
      ],
      "ages": "6-14",
      "blurb": "Dozens of paper airplane designs with step-by-step folding pictures and videos, sorted by distance, time in the air, and tricks.",
      "emoji": "📄"
    },
    {
      "slug": "stellarium-web",
      "title": "Stellarium Web",
      "question": "Which stars and planets are over my house tonight?",
      "url": "https://stellarium-web.org/",
      "kind": "web",
      "author": "Stellarium",
      "topics": [
        "space"
      ],
      "ages": "8-14",
      "blurb": "A planetarium in your browser. Set any place and time to see the sky, then tap a star or planet to learn its name.",
      "emoji": "🔭"
    },
    {
      "slug": "snowcrystals",
      "title": "SnowCrystals.com",
      "question": "Are any two snowflakes really the same?",
      "url": "https://www.snowcrystals.com/",
      "kind": "web",
      "author": "Kenneth Libbrecht, Caltech",
      "topics": [
        "weather",
        "chemistry"
      ],
      "ages": "8-14",
      "blurb": "Close-up photos of real snowflakes, a guide to snowflake types, and time-lapse videos of snowflakes growing in a lab.",
      "emoji": "🔬"
    },
    {
      "slug": "3b1b-neural-network",
      "title": "But What Is a Neural Network?",
      "question": "How does a computer learn to read handwriting?",
      "url": "https://www.youtube.com/watch?v=aircAruvnKk",
      "kind": "video",
      "author": "3Blue1Brown",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Grant Sanderson animates how a neural network can learn to recognize handwritten numbers.",
      "emoji": "🧠"
    },
    {
      "slug": "scishow-kids-airplanes",
      "title": "How Airplanes Fly!",
      "question": "How do giant airplanes get off the ground?",
      "url": "https://www.youtube.com/watch?v=VLpSxHwfU04",
      "kind": "video",
      "author": "SciShow Kids",
      "topics": [
        "flight",
        "forces"
      ],
      "ages": "6-10",
      "blurb": "A short, friendly video about the forces that let an airplane take off and stay up.",
      "emoji": "🛫"
    },
    {
      "slug": "scale-of-universe",
      "title": "The Scale of the Universe 2",
      "question": "What is the smallest thing and the biggest thing?",
      "url": "https://htwins.net/scale2/",
      "kind": "web",
      "author": "Cary and Michael Huang",
      "topics": [
        "space",
        "math"
      ],
      "ages": "8-14",
      "blurb": "Zoom from the tiniest known sizes up past people, planets and galaxies to the whole observable universe.",
      "emoji": "🔍"
    },
    {
      "slug": "sael-lightning-path",
      "title": "Lightning Path Lab",
      "question": "Why does lightning zigzag and fork?",
      "url": "https://sael.net/lightning-path/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "weather",
        "electricity"
      ],
      "ages": "10-14",
      "blurb": "Charge up a storm cloud, move a lightning rod, and watch the leader step down toward the ground until the flash.",
      "emoji": "🌩️"
    },
    {
      "slug": "distill-momentum",
      "title": "Why Momentum Really Works",
      "question": "How do machines speed up their learning?",
      "url": "https://distill.pub/2017/momentum/",
      "kind": "web",
      "author": "Gabriel Goh (Distill)",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "adults",
      "blurb": "A deep, interactive article on the math of momentum in machine learning, with sliders on every figure.",
      "emoji": "📈"
    },
    {
      "slug": "ted-ed-how-planes-fly",
      "title": "How Do Airplanes Actually Fly?",
      "question": "Is the popular explanation of lift actually wrong?",
      "url": "https://www.youtube.com/watch?v=p4VHMsIuPmk",
      "kind": "video",
      "author": "TED-Ed (Raymond Adkins)",
      "topics": [
        "flight",
        "forces"
      ],
      "ages": "10-14",
      "blurb": "An animated lesson on how wings really make lift, and why some common explanations fall short.",
      "emoji": "🎬"
    },
    {
      "slug": "neal-size-of-space",
      "title": "The Size of Space",
      "question": "How big is a star compared to Earth?",
      "url": "https://neal.fun/size-of-space/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "space"
      ],
      "ages": "8-14",
      "blurb": "Zoom out from an astronaut to planets, stars and nebulas, one step at a time.",
      "emoji": "⭐"
    },
    {
      "slug": "nasa-climate-kids",
      "title": "NASA Climate Kids",
      "question": "How does weather differ from climate?",
      "url": "https://climatekids.nasa.gov/",
      "kind": "web",
      "author": "NASA",
      "topics": [
        "weather",
        "earth"
      ],
      "ages": "6-10",
      "blurb": "Games, videos and simple articles about weather, air, water and our changing planet.",
      "emoji": "☀️"
    },
    {
      "slug": "bostock-algorithms",
      "title": "Visualizing Algorithms",
      "question": "What does an algorithm look like while it works?",
      "url": "https://bost.ocks.org/mike/algorithms/",
      "kind": "web",
      "author": "Mike Bostock",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "adults",
      "blurb": "Animated pictures of sorting, sampling and maze-making algorithms as they run.",
      "emoji": "🧮"
    },
    {
      "slug": "animagraffs-p51",
      "title": "How a P-51 Mustang Works",
      "question": "What is inside a famous old fighter plane?",
      "url": "https://www.youtube.com/watch?v=hjsrqMe0B3s",
      "kind": "video",
      "author": "Animagraffs",
      "topics": [
        "flight",
        "machines"
      ],
      "ages": "12+",
      "blurb": "A 3D animated tour inside the World War II P-51D Mustang, from its engine to its controls.",
      "emoji": "🛩️"
    },
    {
      "slug": "neal-space-elevator",
      "title": "Space Elevator",
      "question": "How high up does space begin?",
      "url": "https://neal.fun/space-elevator/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "space",
        "earth",
        "flight"
      ],
      "ages": "6-14",
      "blurb": "Ride up from the ground through the sky to space and beyond, with things you pass along the way.",
      "emoji": "🛗"
    },
    {
      "slug": "scishow-kids-hurricane",
      "title": "What's a Hurricane?",
      "question": "How does a hurricane start?",
      "url": "https://www.youtube.com/watch?v=xKubdY2mHXc",
      "kind": "video",
      "author": "SciShow Kids",
      "topics": [
        "weather"
      ],
      "ages": "6-10",
      "blurb": "A short, friendly video about what hurricanes are and how they form.",
      "emoji": "🌀"
    },
    {
      "slug": "desmos-calculator",
      "title": "Desmos Graphing Calculator",
      "question": "Can I draw a picture with equations?",
      "url": "https://www.desmos.com/calculator",
      "kind": "web",
      "author": "Desmos",
      "topics": [
        "math"
      ],
      "ages": "10-14",
      "blurb": "A free graphing calculator in your browser. Type an equation and see its shape, then add sliders to make it move.",
      "emoji": "📐"
    },
    {
      "slug": "wendover-atc",
      "title": "How Air Traffic Control Works",
      "question": "How do thousands of planes share the sky without crashing?",
      "url": "https://www.youtube.com/watch?v=C1f2GwWLB3k",
      "kind": "video",
      "author": "Wendover Productions",
      "topics": [
        "flight",
        "tech"
      ],
      "ages": "12+",
      "blurb": "A clear walk through how controllers guide a flight from the gate to the runway to the other side of the country.",
      "emoji": "🗼"
    },
    {
      "slug": "neal-asteroid-launcher",
      "title": "Asteroid Launcher",
      "question": "What if an asteroid hit my town?",
      "url": "https://neal.fun/asteroid-launcher/",
      "kind": "web",
      "author": "Neal Agarwal",
      "topics": [
        "space",
        "earth"
      ],
      "ages": "10-14",
      "blurb": "Pick an asteroid's size, speed and material, drop it anywhere on a map, and see the crater and blast.",
      "emoji": "☄️"
    },
    {
      "slug": "scishow-kids-thunder-lightning",
      "title": "What Causes Thunder and Lightning?",
      "question": "Why does thunder come after lightning?",
      "url": "https://www.youtube.com/watch?v=fEiVi9TB_RQ",
      "kind": "video",
      "author": "SciShow Kids",
      "topics": [
        "weather",
        "electricity"
      ],
      "ages": "6-10",
      "blurb": "A short video that explains why lightning flashes and thunder booms.",
      "emoji": "⚡"
    },
    {
      "slug": "ncase-loopy",
      "title": "LOOPY",
      "question": "How do little changes loop around to cause big ones?",
      "url": "https://ncase.me/loopy/",
      "kind": "web",
      "author": "Nicky Case",
      "topics": [
        "math",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Draw circles and arrows to build a system, like foxes and rabbits, then press play and watch it rise and fall.",
      "emoji": "🔄"
    },
    {
      "slug": "sael-hummingbird-wing",
      "title": "Hummingbird Wing Lab",
      "question": "How does a hummingbird hover in one spot?",
      "url": "https://sael.net/hummingbird-wing/",
      "kind": "web",
      "author": "Ryan Sael",
      "topics": [
        "flight",
        "nature"
      ],
      "ages": "10-14",
      "blurb": "Watch a giant slowed-down hummingbird wing sweep and twist. Turn the twist off and see what happens to the lift.",
      "emoji": "🐦"
    },
    {
      "slug": "black-hole-lab",
      "title": "Black Hole Lensing Lab",
      "question": "How can a black hole bend light?",
      "url": "https://blackhole.voxyz.ai",
      "kind": "web",
      "author": "Voxyz",
      "topics": [
        "space",
        "light-sound"
      ],
      "ages": "12+",
      "blurb": "Drag a black hole in front of a galaxy and watch the galaxy stretch into arcs and then a ring of light.",
      "emoji": "🕳️",
      "ai": true
    },
    {
      "slug": "lague-atmosphere",
      "title": "Coding Adventure: Atmosphere",
      "question": "Why is the sky blue and the sunset orange?",
      "url": "https://www.youtube.com/watch?v=DxfEbulyFcY",
      "kind": "video",
      "author": "Sebastian Lague",
      "topics": [
        "weather",
        "light-sound",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Sebastian Lague codes a glowing atmosphere around a planet, working out how sunlight scatters in the air.",
      "emoji": "🌅"
    },
    {
      "slug": "ciechanowski-tesseract",
      "title": "Tesseract",
      "question": "What would a four-dimensional cube look like?",
      "url": "https://ciechanow.ski/tesseract/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "math"
      ],
      "ages": "adults",
      "blurb": "Rotate a 4D cube and its shadows in live diagrams, starting from simple squares and cubes.",
      "emoji": "🧊"
    },
    {
      "slug": "kurzgesagt-black-hole",
      "title": "What If You Fall into a Black Hole?",
      "question": "What would happen if I fell into a black hole?",
      "url": "https://www.youtube.com/watch?v=QqsLTNkzvaY",
      "kind": "video",
      "author": "Kurzgesagt",
      "topics": [
        "space"
      ],
      "ages": "10-14",
      "blurb": "A bright animated trip toward a black hole, and what you would see along the way.",
      "emoji": "🌀"
    },
    {
      "slug": "phet-greenhouse-effect",
      "title": "The Greenhouse Effect",
      "question": "How does air keep Earth warm?",
      "url": "https://phet.colorado.edu/en/simulations/greenhouse-effect",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "weather",
        "earth",
        "light-sound"
      ],
      "ages": "10-14",
      "blurb": "Send sunlight to Earth, add or remove greenhouse gases, and watch the temperature change.",
      "emoji": "🌡️"
    },
    {
      "slug": "ciechanowski-moon",
      "title": "Moon",
      "question": "Why does the Moon change shape every night?",
      "url": "https://ciechanow.ski/moon/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "space"
      ],
      "ages": "12+",
      "blurb": "Spin and slide the Earth, Moon and Sun in 3D to see how the Moon moves and why it looks the way it does.",
      "emoji": "🌔"
    },
    {
      "slug": "ciechanowski-earth-and-sun",
      "title": "Earth and Sun",
      "question": "Why do we have seasons?",
      "url": "https://ciechanow.ski/earth-and-sun/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "space",
        "earth"
      ],
      "ages": "12+",
      "blurb": "Tilt and turn a 3D Earth around the Sun to see why days get longer and shorter through the year.",
      "emoji": "🌞"
    },
    {
      "slug": "phet-gravity-orbits",
      "title": "Gravity and Orbits",
      "question": "Why does the Moon go around the Earth instead of falling?",
      "url": "https://phet.colorado.edu/en/simulations/gravity-and-orbits",
      "kind": "web",
      "author": "PhET, University of Colorado",
      "topics": [
        "space",
        "forces"
      ],
      "ages": "8-14",
      "blurb": "Move the Sun, Earth, Moon and a space station, then turn gravity off and see what happens.",
      "emoji": "🌍"
    },
    {
      "slug": "satellitemap-space",
      "title": "Satellite Map",
      "question": "How many satellites are flying over us?",
      "url": "https://satellitemap.space/",
      "kind": "web",
      "author": "satellitemap.space",
      "topics": [
        "space",
        "tech"
      ],
      "ages": "10-14",
      "blurb": "A live 3D globe showing Starlink, GPS and thousands of other satellites moving in their orbits.",
      "emoji": "📡"
    },
    {
      "slug": "nasa-space-place",
      "title": "NASA Space Place",
      "question": "What is it like on other planets?",
      "url": "https://spaceplace.nasa.gov/",
      "kind": "web",
      "author": "NASA",
      "topics": [
        "space",
        "earth"
      ],
      "ages": "6-10",
      "blurb": "NASA's site for kids, with games, crafts and simple explainers about space and Earth.",
      "emoji": "👩‍🚀"
    },
    {
      "slug": "opus-brass-orrery",
      "title": "The Clockmaker's Orrery",
      "question": "How long does each planet take to go around the Sun?",
      "url": "https://miaai-lab.github.io/Claude-Opus-5.5-100-HTML-Files/004-brass-orrery.html",
      "kind": "web",
      "author": "MiaAI Lab (Claude Opus 5.5)",
      "topics": [
        "space",
        "machines"
      ],
      "ages": "8-14",
      "blurb": "Crank a brass clockwork model of the solar system and watch the planets orbit at their real relative speeds.",
      "emoji": "🕰️",
      "ai": true
    },
    {
      "slug": "ciechanowski-gps",
      "title": "GPS",
      "question": "How does my phone know where I am?",
      "url": "https://ciechanow.ski/gps/",
      "kind": "web",
      "author": "Bartosz Ciechanowski",
      "topics": [
        "space",
        "tech"
      ],
      "ages": "12+",
      "blurb": "Play with satellites, clocks and signals to see how GPS works out your position.",
      "emoji": "📍"
    }
  ]
}
