Top Math & Science Simulations Ideas for Summer Coding Camps

Curated Math & Science Simulations ideas specifically for Summer Coding Camps. Filterable by difficulty and category.

These math and science simulation ideas give summer coding camps a fast path to engaging projects that run in the browser, even with mixed skill levels. Each activity turns core STEM concepts into buildable, demo-ready experiences that fit short camp schedules, support group work, and scale from quick wins to showcase projects.

Showing 34 of 34 ideas

Bouncing Ball Lab with Gravity Slider

Kids build a canvas scene where a ball drops, bounces, and loses energy with each impact. They add sliders for gravity and bounce coefficient, learning vectors, acceleration, and simple restitution while seeing instant changes.

beginnerhigh potentialPhysics

Friction Test Track Car

Campers code a simple car that coasts across surfaces with adjustable friction and incline. They learn forces, deceleration, and basic kinematics by comparing how far the car travels on ice, wood, or sand presets.

beginnermedium potentialPhysics

Pendulum Painter

Kids simulate a pendulum and trace its path with a color trail that slowly fades. They learn about periodic motion, damping, and time step integration while producing shareable generative art.

intermediatehigh potentialArt

Projectile Basketball Shooter

Campers build a 2D basketball court where they set angle and power to make shots, with gravity and rim collisions. They explore projectile motion, initial velocity components, and iterative refinement through trial and error.

intermediatehigh potentialSports Science

Spring-Mass Playground

Students connect masses with springs and adjust stiffness and damping to see oscillations settle. They learn Hooke’s law, equilibrium, and numerical stability while tuning parameters for a smooth simulation.

intermediatemedium potentialPhysics

Collision Pool Table

Kids code elastic collisions between colored balls on a top-down table. They practice vector math, momentum conservation, and collision response while adding a timer or score for trick shots.

advancedhigh potentialPhysics

Rope Bridge Oscillator

Campers simulate a rope bridge as a chain of connected points that sway when a character crosses. They learn constraints, stability, and how small inputs produce large oscillations in coupled systems.

advancedmedium potentialEngineering

Skate Park Energy Swapper

Students build a curved ramp and watch a skater swap kinetic and potential energy, visualized with live bar charts. They connect motion to energy conservation and learn to read changing data in real time.

beginnerhigh potentialPhysics

Solar System Sandbox with Drag-to-Place Planets

Kids drag planets into orbit around a star and adjust mass and initial velocity to see stable or failing orbits. They learn centripetal force, gravitational pull, and why orbital speed matters.

intermediatehigh potentialAstronomy

Moon and Tides Visualizer

Campers animate Earth, Moon, and simple bulge tides with accelerated time and phase labels. They learn about gravitational influence, orbital periods, and the link between phases and tides.

beginnermedium potentialAstronomy

Asteroid Deflection Challenge

Students simulate an incoming asteroid and try to alter its path using small thrust pulses. They explore impulse, delta-v, and cumulative effects while balancing fuel and timing.

advancedhigh potentialPhysics

Comet Tail Particle Stream

Kids create a comet with a particle system tail that reacts to solar wind and proximity to the star. They learn vector fields, inverse square effects, and rendering performance tips.

intermediatehigh potentialAstronomy

Exoplanet Transit Light Curve Builder

Campers code a simple star and orbiting planet, then plot brightness over time as the planet passes in front. They learn data visualization, periodic signals, and how astronomers infer exoplanets.

advancedmedium potentialData Visualization

Gravity Slingshot Puzzle

Students place a spacecraft and adjust approach vectors to slingshot around a planet and reach a target. They learn gravity assists, transfer orbits, and iterative problem solving with constraints.

advancedhigh potentialAstronomy

Rocket Launch Escape Velocity Demo

Kids build a vertical launch simulation with thrust, fuel burn, and drag, then test if they achieve escape velocity. They learn forces, power, and the tradeoffs in rocket design.

intermediatemedium potentialPhysics

Space Debris Orbit Decay Model

Campers simulate low Earth orbit debris experiencing drag and gradual decay. They learn about atmospheric drag, perigee changes, and why debris mitigation matters.

advancedstandard potentialAstronomy

Kaleidoscope Symmetry Studio

Kids draw in one slice and mirror the pattern around a circle to create kaleidoscopic art. They learn rotational symmetry, angles, and coordinate transforms while building a simple UI with color palettes.

beginnerhigh potentialArt

Turtle Geometry Island Builder

Campers control a turtle that follows commands for forward, turn, and repeat to draw islands and paths. They learn loops, angles, and procedural drawing with immediate visual feedback.

beginnermedium potentialGeometry

Pythagorean Proof Animator

Students animate the classic rearrangement proof by moving square tiles around a right triangle. They learn area, congruence, and how animations clarify math arguments.

intermediatemedium potentialMath

Tessellation Tile Maker

Kids design a tile and see it repeat to fill the plane with translation or glide reflection options. They learn transformations, pattern rules, and how small design tweaks change global symmetry.

intermediatehigh potentialArt

Spiral of Primes Plotter

Campers plot integers on a Ulam spiral and color primes to reveal patterns. They learn basic number theory, coordinate mapping, and optimized checks for primality at camp scale.

advancedhigh potentialMath

3D Wireframe Cube Rotator

Students project a rotating 3D cube onto 2D using matrix math and sliders for rotation speed. They learn vectors, matrices, and perspective scaling through interactive controls.

advancedmedium potentialGeometry

Voronoi City Planner

Kids place city centers and generate Voronoi regions, then color zones by type and add roads along edges. They learn distance metrics, partitioning, and algorithmic thinking with practical design flair.

advancedhigh potentialMath

Fraction Pizza Bakery

Campers build a pizza slicer that divides pies into fractions and checks orders for correctness. They learn fractions, equivalence, and dynamic UI design that scales to multiple pizzas.

beginnermedium potentialMath

Probability Dice Lab

Students simulate thousands of dice rolls and render histograms that update live. They learn randomness, expected values, and how sample size shapes distributions.

intermediatehigh potentialData Visualization

Predator-Prey Ecosystem Playground

Kids create agents for rabbits and foxes with birth and death rules, then watch populations change. They learn feedback loops, carrying capacity, and parameter tuning with sliders for food and reproduction.

intermediatehigh potentialBiology

Disease Spread Simulator

Campers build a grid or particle world where infection, recovery, and masking rates can be toggled. They learn probability, SIR-style dynamics, and how policy changes alter outcomes.

advancedhigh potentialBiology

Plant Growth Sun and Water Lab

Students simulate plant growth using light exposure and water inputs that affect height and leaf color. They learn resource constraints, simple state machines, and visualization of growth over time.

beginnermedium potentialBiology

Water Cycle Interactive Map

Kids animate evaporation, condensation, precipitation, and runoff on a simple landscape. They learn phase changes, cycles, and how terrain influences water flow.

beginnermedium potentialEarth Science

Weather Wind Field Visualizer

Campers render vector arrows and particle streamlines to show wind over a map, with controls for speed and direction. They learn vector fields, interpolation, and performance-minded drawing.

advancedhigh potentialEarth Science

Chemical Reaction Balancer Game

Students input molecules and adjust coefficients until atoms balance, with hints and score tracking. They learn conservation of mass, stoichiometry, and parsing simple chemical formulas.

intermediatemedium potentialChemistry

pH Aquarium Caretaker

Kids maintain a virtual aquarium where fish health depends on pH adjusted by adding acids or bases. They learn pH scale, buffering, and feedback loops while aiming for a stable ecosystem.

beginnerhigh potentialChemistry

Genetics Punnett Square Generator

Campers build a tool that takes parent genotypes and outputs offspring probabilities with color-coded squares. They learn dominant and recessive traits and basic probability visualization.

beginnerstandard potentialBiology

Renewable Energy Grid Balancer

Students simulate a small city grid with solar, wind, and battery storage, balancing supply and demand over a day. They learn optimization, time series data, and tradeoffs between cost and reliability.

advancedhigh potentialEngineering

Pro Tips

  • *Run day one with fast wins: pick one 45 to 60 minute build that every camper completes, then layer optional extensions for advanced learners.
  • *Use roles in pairs: assign Physics Lead and UI Lead, then rotate mid-session so each camper practices both modeling and interface work.
  • *Create a public demo threshold: define a checklist for showcase readiness like FPS above 30, clear instructions, and at least one user control.
  • *Schedule short science talks: add a 5 minute concept briefing before coding blocks to align vocabulary and goals, then recap with a quick reflection.
  • *Prepare offline backups: print parameter cards and pseudocode so campers can plan while devices update or internet slows during peak hours.

Ready to get started?

Start building your first app with Zap Code today.

Get Started Free