Courses
Learn physics, code, and animation — write every line yourself and earn each step by passing its checks.
Free
Bouncing Ball
A friendly first project. Draw a ball, give it gravity, and bounce it around the screen — all in one file, one small step at a time. This is the one free course.
Pro courses
These courses are for Pro members. Upgrade to unlock every course and earn badges that show up on your profile.
Coin Collector
Build a tiny arcade game. Move a ship, chase coins and gems, dodge a patrolling enemy, and rack up a high score.
Tactical IK Walker
Build a grounded side-view walker from scratch: a rigid torso, zero-bob motion, inverse-kinematics legs, arm counter-swing, dust, and click-to-reverse control.
Physics, Code & Motion
The flagship course. Master the output primitives, then build up gravity, springs, waves, orbits, and full simulations — 30 steps of physics, code, math, and animation.
3D Physics Foundations
Extend your physics knowledge to three-dimensional space with gravity and bounce
Advanced: Multi-Body Systems
Simulate multiple interacting particles with gravity and collision resolution
Atmospheric Physics
Understand atmospheric pressure, the barometric formula, wind, Bernoulli's principle, convection, and the Coriolis effect
Circular Motion & Rotation
Visualize centripetal acceleration and tangential velocity in orbiting systems
Climate & Energy Balance
Explore solar radiation, the inverse square law, energy balance, albedo, the greenhouse effect, and ice-albedo feedback loops
2D Collisions: Momentum & Energy
Simulate elastic collisions between particles with impulse resolution
Capstone: Double Pendulum & Chaos
Witness chaotic motion as two coupled pendulums create unpredictable yet deterministic trajectories
Capstone: Electric Field & Charges
Visualize Coulomb's law, electric field vectors, dipole interactions, and field lines
Electrostatics and Electric Fields
Simulate Coulomb's law, electric field vectors, field lines, dipoles, and superposition of charges
Energy & Work
Watch kinetic and potential energy trade off on sinusoidal terrain
Environmental Waves: Tsunamis, Tides & Wave Energy
Study tsunami physics (v=√gh), tidal forces (1/r³ gravity), ocean wave energy, and dispersion in deep water
Fluid & Buoyancy Simulator
Simulate buoyant forces, fluid drag, density, and Archimedes' principle in real time
Fluids and Buoyancy
Explore Archimedes' principle, density, fluid drag, terminal velocity, and buoyant forces in real time
Capstone: Gas Kinetic Simulation
Simulate gas particles in a box to explore pressure, temperature, collisions, and the ideal gas law
Capstone: Gravity Assist & Slingshot Simulator
Simulate spacecraft flybys, gravity assists, and interplanetary missions with realistic N-body orbital mechanics
Capstone: Thermodynamics & Heat Engine Simulator
Explore heat conduction, the ideal gas law, Carnot and Otto cycles, entropy, and the Second Law of Thermodynamics
Kinematics: Projectile Motion
Explore projectile motion with velocity vectors and energy readouts
Capstone: Magnetic Field & Magnetism
Visualize magnetic fields from bar magnets, current-carrying wires, solenoids, and Earth
Newton's Laws of Motion
Apply F=ma with gravity, springs, friction, and wind forces in real-time
Oscillations: Simple Harmonic Motion
Explore damped harmonic motion with spring-mass systems and driving forces
Particle Swarms & Dynamic Networks
Simulate swarms of particles that flock, chase, and form dynamic networks through local forces
Capstone: Particle Explosion System
Build a particle system with emitters, forces, click interactions, and visual effects
Capstone: Pendulum Lab
Explore simple and driven pendulums with period measurement, energy tracking, and resonance
Capstone: Platformer Physics Engine
Build a 2D platformer with gravity, jumping, moving platforms, and springs
Capstone: Projectile Motion with Air Resistance
Model realistic projectile trajectories with linear and quadratic air resistance and wind
Capstone: Ray Optics Lab
Trace light rays through reflection, refraction, lenses, and mirrors with interactive controls
Renewable Energy Physics
Simulate wind turbine power (½ρAv³), solar photovoltaic output, hydroelectric generation, and grid-scale energy storage
Sine Waves to Mastery: From Circles to Fourier
Master sine waves from the unit circle to Fourier synthesis — build waveforms, analyze spectra, synthesize audio, and draw ANY shape with sines
Capstone: Solar System Simulator
Build N-body orbital mechanics with planets, moons, gravity, and interactive controls
Capstone: Complete Solar System Builder
Build the entire solar system from the ground up — stars, sun, 8 planets, moon, asteroid belt, comet, nebulas, and interactive probes
Capstone: Deep Space Visualizer
Build a deep space scene — stars, planets, nebulae and orbiting bodies — with particles and light
Trigonometry for Game Physics
Master sine, cosine, and tangent through interactive unit circle visualization
Ultimate Physics Sandbox
Master 10 physics topics in one project — trig, vectors, projectiles, forces, energy, collisions, orbits, oscillations, waves, and particles
Vector Math for Physics
Understand vector addition, scalar multiplication, and dot/cross products
Capstone: Wave Interference Lab
Explore wave pulses, superposition, constructive/destructive interference, and standing waves
Waves and Wave Physics
Explore wave pulses, superposition, constructive/destructive interference, and standing wave resonance
