Learn physics, photonics, and engineering with interactive Python visualizations. Every concept is paired with live code you can edit and run instantly.
Clear explanations with step by step derivations
Edit and run Python code directly in the browser
Every equation comes alive with interactive plots
From Maxwell's equations to fiber optics - the physics of light, waves, and optical systems.
Derive the wave equation from Maxwell's equations and visualize plane waves, superposition, and wave packets with live Python code.
Start LessonPhotons as predators, electrons as prey. Understand rate equations, Q-switching (the ambush), and mode-locking (the synchronized pack) with animated simulations.
Start LessonLinear, circular, and elliptical polarization. Jones vectors, Malus' law, and waveplates explained with interactive simulations.
Available soonReflection and transmission at dielectric interfaces. Brewster's angle, total internal reflection, and evanescent waves.
Available soonGuided modes, numerical aperture, dispersion, and single-mode vs multi-mode fiber optics.
Available soonQuantum mechanics, signal processing, materials science, and more interactive courses are in development.