These sites offer virtual lab experiments to illustrate the basic concepts of physics. Students can study the reaction of objects to forces, the behavior of light, and many other introductory physics concepts.
This site includes a virtual lab/simulation and videos on converging/diverging lenses and mirrors. NOTE: You must download the Java Runtime Environment in order to view the simulation. NOTE: This site includes a discussion board.