PhET provides fun, free, interactive, research-based science and mathematics simulations. PhET extensively test and evaluate each simulation to ensure educational effectiveness. These tests include student interviews and observation of simulation use in classrooms. The simulations are written in Java, Flash or HTML5, and can be run online or downloaded to your computer.
Physics Educate brings these links to you. All credits to these animations and simulations goes to PhET.
Instructions for running Simulations :