Skip to content

Interactive Simulations

Free interactive simulations from PhET Interactive Simulations, University of Colorado Boulder. Click any sim below to jump to it inside the matching chapter, or load it right here.

Mathematics

Graphing Lines

Explore how slope and intercept change the graph of a line, in point-slope, slope-intercept, and standard form.

Open in Introduction to Coordinate Geometry β†’

Trig Tour

Take a tour of trigonometry using degrees or radians β€” see sine, cosine, and tangent values change as an angle sweeps around the unit circle.

Open in Trigonometry β†’

Vector Addition

Best on larger screen

Build vectors on a grid, change their length and angle, and add them together to see the resultant.

Open in Introduction to Vectors β†’

Function Builder

Best on larger screen

Build a function machine from simple operations, feed inputs through it, and figure out mystery functions from their outputs.

Open in Functions β†’

Plinko Probability

Drop balls through a triangular grid of pegs and watch the outcomes pile up into a distribution.

Open in Probability β†’

Physics

Projectile Motion

Fire a projectile and explore how angle, speed, and air resistance change its trajectory, range, and time of flight.

Open in Motion β†’

Forces and Motion: Basics

Push objects around and see how applied force, friction, and mass combine to produce acceleration.

Open in Forces β†’

Circuit Construction Kit: DC

Best on larger screen

Build circuits from batteries, resistors, wires, and bulbs, and measure current and voltage with a virtual meter.

Open in Electricity β†’

Wave on a String

Wiggle a string by hand or drive it with an oscillator, and see how wave speed, frequency, and damping interact.

Open in Wave and Sound β†’

Energy Skate Park: Basics

Send a skater along a track and watch kinetic, potential, thermal, and total energy in real time.

Open in Work and Energy β†’

Chemistry

Build an Atom

Build an atom out of protons, neutrons, and electrons, and see how that changes its element, mass, and charge.

Open in Electronic Structure of Atoms and Periodic Table β†’

pH Scale

Test the pH of everyday liquids and see how concentration changes acidity and basicity on the pH scale.

Open in Acid-Base Reactions β†’

States of Matter

Heat and cool a substance and watch its particles rearrange between solid, liquid, and gas.

Open in Matter and Solutions β†’

Balancing Chemical Equations

Balance chemical equations by adjusting coefficients, with a bar-chart check of atoms on each side.

Open in Quantities of Substances: Chemical Calculations β†’

Biology

Natural Selection

Add a trait like fur colour to a population of bunnies, introduce a selection pressure, and watch the population evolve over generations.

Gene Expression Essentials

Watch transcription and translation happen inside a cell, from DNA to mRNA to a finished protein.

All simulations are the work of PhET Interactive Simulations, University of Colorado Boulder, licensed CC BY-NC.