PhET is a suite of research-based interactive computer simulations for teaching and learning physics, chemistry, math, and other sciences. PhET simulations can be run online or downloaded for free. The simulations are animated, interactive, and game-like environments where students learn through exploration. PhET has an extensive searchable library.