PhET provides fun, free, interactive, research-based science and mathematics simulations.
A set of instructional pages written in an easy-to-understand language and complemented by graphics and Check Your Understanding sections. An ideal starting location for those grasping for understanding or searching for answers.
A wide range of physics topics from motion and force to energy and waves can be found here!