PhET - Interactive science and mathematics simulations
PhET provides fun, free, interactive, research-based science and mathematics simulations. The simulations are written in HTML5 and can be run online or downloaded to your computer. All simulations are open source.
(from the product's site)