Back to projects
01Projectile Physics

Gravity & Projectile Simulator

Real physics. Real code. Watch F=ma come alive.

CourseFoundation
Age9+
TimelineWeeks 1–2
TechPython · Pygame · Physics Equations
VIDEO COMING SOON

What students build

This isn't a toy. Students write the actual physics equations — F=ma, kinematic equations, projectile motion formulas — line by line in Python. They build a full simulation with adjustable parameters: switch between Earth, Moon, Mars, and Jupiter gravity. Add air resistance. Launch projectiles at any angle and velocity. Watch Voyager 1 escape Earth's gravitational pull at 11.2 km/s. Every number on screen updates in real-time — velocity, acceleration, height, time. They see the math they learn in school actually do something.

What makes it real

01

Multi-Planet Gravity

Switch between Earth, Moon, Mars, Jupiter — gravity changes instantly. See why objects fall differently on each planet.

02

Projectile Trajectories

Set launch angle and velocity — watch parabolic arcs form. Dotted trail paths show the complete trajectory.

03

Air Resistance Toggle

Turn drag on/off to see why a feather falls differently than a ball. Real drag coefficients, not approximations.

04

Voyager 1 Escape Demo

Launch at 11.2 km/s (escape velocity) and watch the object break free from Earth's gravity well. Go slower — it falls back.

05

Real-Time Data Panel

Live-updating velocity, acceleration, time, and height. Students see the numbers change as physics happens.

06

Collision & Bounce

Objects bounce off ground and walls with energy loss. Each bounce is shorter — conservation of energy, visualized.

Skills that transfer

  • Newton's Laws of Motion — coded from scratch, not memorized
  • Kinematics — velocity, acceleration, displacement as real variables
  • Projectile Motion — the parabola isn't abstract anymore
  • Energy Conservation — bouncing ball loses height each time
  • Python functions — calculate_gravity(), apply_force(), detect_collision()
  • Game loops — 60fps physics updates, frame-rate independence

Why parents care

01

Directly connects to Class 9–11 physics syllabus

02

They built something that actually works — not a worksheet

03

Understands physics through code, not textbooks

04

Shows engineering thinking, not just memorization

Your child can build this.

Book a free demo class — they'll write real code in the first 45 minutes.

Book a FREE Demo