Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

WaveLab: Explore, Derive and Simulate Waves and Optics

An interactive computational textbook and virtual laboratory for university-level waves, oscillations and optics — built to take you from zero to exam-ready, at the depth of a good book, with everything a computer adds: live simulations, laboratories, quizzes, exams and demonstration videos.

Everything in this course revolves around one idea:

A vibrating string, a resonant cavity, a diffraction pattern and a quantum wavefunction are one mathematical structure wearing four costumes. Learn to think in waves once, and you have learned them all.

How to study here

Every module follows the same climb:

  1. Opening — a physical puzzle you can feel, and a prediction you commit to before any equation.

  2. Core — an interactive laboratory, the precise derivation, and a computational check. This is the exam-relevant spine.

  3. Consolidation — transfer to new contexts, worked examples, quizzes and exam-style problems.

  4. Advanced — clearly marked deeper material. Skip it freely on a first pass; nothing later depends on it.

The course map

The full course runs from oscillations through waves to optics and photonics: mathematical foundations, oscillations, coupled oscillators and normal modes, the wave equation, Fourier methods and dispersion, electromagnetic waves, interfaces, polarization, interference, diffraction, geometrical optics, Fourier optics, and Gaussian beams, lasers and waveguides.

Currently available:

One reference page sits outside the sequence and is meant to be returned to: conventions.