This is a set of interactive tutorials designed to teach the fundamentals of wave dynamics. It starts with very simple wave properties and ends with an examination of nonlinear wave behavior. The emphasis here is on the properties of waves which are difficult to illustrate in a static textbook figure. The tutorial may be used in conjunction with a text or as a stand alone introduction to waves. Exposure to calculus and basic physics is assumed in the latter sections.
Disponible en español: http://pages.iu.edu/~kforinas/Ondas/WavesJS.html (available in Spanish)