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.

NOTE: The simulations are now all in JavaScript and have been tested to run in Chrome and Firefox browsers with JavaScript enabled. They should also run in those browsers on tablets and smart phones.

Disponible en español:  (available in Spanish)

Introduction to Waves Tutorial
More about the design and goal of this tutorial, with a simple example.
ready-to-run  -  details