These interactive simulations provide an excellent framework for understanding various different physics topics, including motion, heat, sound, light, electricity, energy, and quantum phenomena. They're part of the Physics Education Technology project at the University of Colorado.
University of Colorado
• Learning Games • Pictures and/or Illustrations
• High School Middle School