Open-source science for the web

Open Lyceum

Interactive simulations for physics, chemistry, and astronomy — from waves, optics, and quantum mechanics to titrations, molecules, and the night sky — free to explore, remix, and teach with.

Physics

36
AC Phasor simulation screenshotAC
Physics

AC Phasor

AC phasor simulation exploring resistors, inductors, and capacitors across four screens — Intro (single element), Series RLC, Resonance, and Power.

AC circuitsphasorsRLC
Capacitor Lab simulation screenshotCL
Physics

Capacitor Lab

Explore how a capacitor works: change plate area and separation, insert a dielectric, and build series and parallel combinations while watching charge, voltage, E-field and stored energy.

electricitycapacitanceelectric field
Carnot Heat Engine simulation screenshotCH
Physics

Carnot Heat Engine

Explore the Carnot cycle across three screens: a piston-cylinder tied to a live PV diagram, a quantitative efficiency lab with a T–S view, and the same cycle reversed as a refrigerator or heat pump.

thermodynamicsCarnot cycleheat engines
Crystal Lattice simulation screenshotCL
Physics

Crystal Lattice

Explore crystal structure across five screens: the five 2D Bravais lattices, cubic unit cells and packing factors, hexagonal vs cubic close packing, Miller indices, and aperiodic order — Penrose tilings and the hat monotile, with diffraction as sharp as a crystal's but a symmetry no crystal can have.

crystallographyBravais latticesunit cells
Doppler Effect simulation screenshotDE
Physics

Doppler Effect

Interactive simulation of the Doppler Effect — visualizes how the frequency of sound waves shifts with relative motion between source and observer.

wavessoundfrequency
Electric Field Mapper simulation screenshotEF
Physics

Electric Field Mapper

Explore electric fields and potential from movable point charges with vector arrows, field lines, and a measuring probe.

electrostaticselectric fieldselectric potential
Electric Field of Dreams simulation screenshotEF
Physics · PhET port

Electric Field of Dreams

SceneryStack port of the PhET 'Electric Field of Dreams' simulation. Place charged particles and observe Coulomb interactions and an adjustable uniform external field.

electrostaticselectric fieldsCoulomb's law
Field Boundary simulation screenshotFB
Physics

Field Boundary

Explore Maxwell boundary conditions for E/D and B/H at a planar interface between two media.

electromagnetismboundary-conditionsdielectrics
Fluid Dynamics simulation screenshotFD
Physics

Fluid Dynamics

Flow past an obstacle, from laminar streamlines to a Kármán vortex street to a turbulent wake — real-time GPU fluid simulation across Intro and Lab screens.

fluid dynamicsReynolds numbervortex street
Fluid Pressure and Flow simulation screenshotFP
Physics · PhET port

Fluid Pressure and Flow

SceneryStack recreation of PhET's Fluid Pressure and Flow — Under Pressure, Flow, and Water Tower screens for hydrostatic pressure, Bernoulli flow, and a water tower with a hose.

fluid pressurehydrostaticsBernoulli
Heat Transfer simulation screenshotHT
Physics

Heat Transfer

Heat as a field on a WebGPU engine — temperature, conduction, convection, transport balance, and materials across five screens, with GPU-native compute shaders and a CPU reference backend.

heat transferconductionconvection
Interferometry Lab simulation screenshotIL
Physics

Interferometry Lab

Physical-optics simulation of Michelson, Mach-Zehnder, and Fabry-Perot interferometers: optical path length, phase, coherence, and fringe formation.

opticsphysical opticsinterference
Ladybug Motion 2D simulation screenshotLB
Physics · PhET port

Ladybug Motion 2D

SceneryStack port of the PhET 'Ladybug Motion 2D' simulation. Explore 2D motion, position, velocity, and acceleration using a ladybug on a rotating platform.

kinematics2D motionrotation
Light Propagation simulation screenshotLP
Physics

Light Propagation

Interactive simulation of how light propagates through polarizers and wave plates — Intro, Polarization, Wave Plates, and Lab screens.

opticslightpolarization
Lunar Lander simulation screenshotLL
Physics · PhET port

Lunar Lander

SceneryStack port of the classic PhET Flash 'Lunar Lander' simulation. Pilot a lunar module to a soft landing by managing thrust and tilt against gravity.

gravityforceskinematics
Maze Game simulation screenshotMG
Physics · PhET port

Maze Game

SceneryStack port of the PhET 'Maze Game' simulation. Drive a particle through tile-based mazes using position, velocity, or acceleration control modes.

kinematicsvectorsmotion
Motion Match simulation screenshotMM
Physics

Motion Match

Match target position-versus-time and velocity-versus-time graphs by moving a character with pointer controls or by walking in front of a PASCO Wireless Motion Sensor.

kinematicsmotion graphsposition
Motion Sensor simulation screenshotMS
Physics

Motion Sensor

Record position over time with the mouse or a PASCO Wireless Motion Sensor over Web Bluetooth, and plot position, velocity and acceleration on a graph whose axes you choose.

kinematicsmotiongraphing
Moving Man simulation screenshotMM
Physics · PhET port

Moving Man

SceneryStack port of the PhET Java 'Moving Man' simulation. Explore 1D kinematics by dragging a man or using position/velocity/acceleration sliders.

kinematics1D motiongraphs
Optics Lab simulation screenshotOL
Physics

Optics Lab

Web-based geometric optics simulation. Supports ray sources, parallel and divergent beams, mirrors, lenses, beam splitters, and refraction interfaces.

opticsgeometric opticsreflection
Oscillations and Chaos simulation screenshotOA
Physics

Oscillations and Chaos

Collection of four classical mechanics simulations exploring oscillations and chaos: single spring, double spring, pendulum, and double pendulum.

oscillationschaossprings
Oscilloscope simulation screenshotO
Physics

Oscilloscope

Single-screen SceneryStack bench oscilloscope. Display a synthetic function-generator signal or live microphone audio on a phosphor-green CRT graticule, with two channels, triggering, X-Y and FFT modes, measurement cursors, and live auto-measurements.

oscilloscopewaveformssignals
Precession simulation screenshotP
Physics

Precession

Rigid-body dynamics of a spinning gyroscope: steady precession under gravity, nutation, and torque-free tumbling.

rigid bodyprecessionnutation
Quantum Atom 3D simulation screenshotQA
Physics

Quantum Atom 3D

3D hydrogenic atom explorer: orbitals and probability density with phase colouring, radial distributions, superpositions that evolve in time, the angular-momentum vector model, normal and anomalous Zeeman splitting with selection rules, and the degeneracy of the isotropic 3D oscillator.

quantum mechanicshydrogen atomatomic orbitals
Quantum Potential simulation screenshotQP
Physics

Quantum Potential

Interactive quantum mechanics lab: solve the 1D Schrödinger equation in real time for analytically solvable and multi-well potentials, with wave functions, probability densities, energy levels, and time evolution.

quantum mechanicsSchrodinger equationpotential wells
Qubit Sketch simulation screenshotQS
Physics

Qubit Sketch

Drag-and-drop quantum circuit builder with a live state simulator. Place quantum gates and watch probabilities, amplitudes, Bloch spheres, and measurements update in real time.

quantum mechanicsquantum circuitsqubits
Radio Waves simulation screenshotRW
Physics · PhET port

Radio Waves

SceneryStack port of the PhET 'Radio Waves & Electromagnetic Fields' simulation, rebuilt from the legacy PIXI.js + Backbone version. Wiggle an electron and watch EM radiation propagate.

electromagnetismradio wavesEM fields
Radioactivity and Statistics simulation screenshotRA
Physics

Radioactivity and Statistics

Counting-statistics laboratory: measure radioactive decay — simulated or from a PASCO Wireless Geiger Counter over Web Bluetooth — and compare the distribution against Poisson and Gaussian theory.

radioactivitystatisticsPoisson
Resonance simulation screenshotR
Physics

Resonance

Interactive simulation of resonance in driven oscillating systems. Visualizes driven mass-spring systems and Chladni plate patterns.

resonanceoscillationswaves
Special Relativity simulation screenshotSR
Physics

Special Relativity

Explore special relativity across five screens: a moving light clock, an interactive Minkowski spacetime diagram, length contraction (ladder and barn), the twin paradox, and the relativistic Doppler effect.

special relativityspacetimetime dilation
Standing Waves simulation screenshotSW
Physics

Standing Waves

Longitudinal standing waves in a pipe: displacement, velocity and pressure phase relationships, open vs. closed end reflection, and the harmonic series of open and stopped pipes.

standing wavesacousticspipes
Stern–Gerlach simulation screenshotSG
Physics

Stern–Gerlach

Interactive Stern–Gerlach experiment: assemble analyzers, magnets, and counters; fire spin-½ / spin-1 atoms; compare Monte Carlo counts with analytic quantum predictions.

quantum mechanicsspinStern-Gerlach
The Ramp simulation screenshotTR
Physics · PhET port

The Ramp

SceneryStack port of the PhET Java 'The Ramp' simulation. Explore forces on an inclined plane with friction, energy conservation, and applied forces. Features record/playback, force charts, and comparison objects.

forcesinclined planefriction
Track Lab simulation screenshotTL
Physics

Track Lab

Browser-based video motion-analysis tool. Load a video, calibrate real-world distances, and auto-track objects across frames using computer vision.

kinematicsmeasurementdata analysis
Vernier Scales simulation screenshotVS
Physics

Vernier Scales

Learn to read vernier calipers and vernier scales in general.

metrologymeasurementvernier caliper
Wave Composer simulation screenshotWC
Physics

Wave Composer

Three-screen VoceVista-style real-time voice-analysis simulation. Analyzes microphone input for waveform, spectrum, and composition.

wavesacousticsFourier analysis

Chemistry

9
Calorimetry Lab simulation screenshotCL
Chemistry

Calorimetry Lab

Gen Chem thermochemistry: drop a hot metal into water to find its specific heat, measure ΔH of neutralization, dissolving salts and Mg + HCl in a coffee-cup calorimeter with drift-line extrapolation, calibrate a bomb calorimeter with benzoic acid and burn fuels, and build ΔH from reversed and scaled step reactions with Hess's law.

thermochemistrycalorimetryspecific heat
Electrochemistry simulation screenshotE
Chemistry

Electrochemistry

Gen Chem electrochemistry: build galvanic cells from nine half-cells and watch them run down, follow the Nernst equation on a plot of E against log Q to equilibrium, and test Faraday's law with copper and silver plating and the electrolysis of copper(II) chloride and water.

electrochemistrygalvanic cellsNernst equation
Equilibrium Lab simulation screenshotEL
Chemistry

Equilibrium Lab

Gen Chem chemical equilibrium: watch a mixture react until Q reaches K with the forward and reverse rates equal, work ICE tables against a live simulation, push a mixture at equilibrium with Le Chatelier stresses and see whether Q or K moved, and find ΔH° and ΔS° from a van 't Hoff plot.

chemical equilibriumequilibrium constantreaction quotient
Lewis Structures simulation screenshotLS
Chemistry

Lewis Structures

Lewis structures for General Chemistry: count valence electrons, draw bonds and lone pairs on a board with live formal-charge and octet checks, compare resonance forms with curved arrows and their hybrid, practise in a three-level challenge with hints, and see each finished structure's VSEPR shape in 3D.

chemistrylewis-structuresformal-charge
Light and Atoms simulation screenshotLA
Chemistry

Light and Atoms

Light and atoms for General Chemistry: the electromagnetic spectrum with c = λν and E = hν, a Bohr hydrogen atom that emits and absorbs photons, and the line spectra of gases and flames through a spectroscope.

chemistrylightelectromagnetic spectrum
MolScope simulation screenshotMS
Chemistry

MolScope

A browser molecular viewer in the spirit of Jmol: explore small molecules, proteins, DNA and crystals in 3D, measure bonds and angles, and drive it with Jmol-style scripts.

chemistrymolecular structureproteins
Periodic Trends simulation screenshotPT
Chemistry

Periodic Trends

Gen Chem periodic trends from hydrogen to krypton: click an element or drag across a period or down a group to watch atomic radius, ionization energy, electron affinity and electronegativity change, explained through effective nuclear charge (Slater's rules) and shielding.

periodic trendseffective nuclear chargechemistry
Spectroscopy Lab simulation screenshotSL
Chemistry

Spectroscopy Lab

Read infrared, NMR and UV-Vis spectra against a 3D molecule: click a peak to see the atoms, vibration or orbital behind it.

chemistryspectroscopyinfrared spectroscopy
Titration Lab simulation screenshotTL
Chemistry

Titration Lab

Gen Chem acid–base titration: titrate at the bench with a burette, an indicator and a pH meter (including an unknown acid), compare exact titration curves for strong, weak and polyprotic acids and bases with their buffer regions and species, and choose an indicator by its endpoint error.

acid-base titrationindicatorschemistry

Astronomy

9
Basic Coordinates and Seasons simulation screenshotBC
Astronomy · NAAP lab

Basic Coordinates and Seasons

SceneryStack port of the NAAP 'Basic Coordinates and Seasons' lab. Explore terrestrial and celestial coordinates and how Earth's axial tilt produces the seasons across three screens.

astronomycoordinatesseasons
Extrasolar Planets simulation screenshotEP
Astronomy · NAAP lab

Extrasolar Planets

Interactive simulation of two exoplanet-detection methods — radial velocity (Doppler wobble) and transit (light-curve dip).

astronomyexoplanetsradial velocity
Habitable Zones simulation screenshotHZ
Astronomy · NAAP lab

Habitable Zones

SceneryStack port of the NAAP 'Habitable Zones' lab. Compare circumstellar and galactic habitable zones with orbiting planets in two screens: Circumstellar and Galactic / Milky Way Habitability.

astronomyhabitable zoneexoplanets
Mercury Elongations simulation screenshotME
Astronomy

Mercury Elongations

Explore why Mercury never appears far from the Sun. Synchronized planetarium and orbital views connect the Sun–Mercury angle in Berea's sky with real Earth and Mercury ephemerides.

astronomyelongationorbits
Motions of the Sun simulation screenshotMO
Astronomy · NAAP lab

Motions of the Sun

SceneryStack port of the NAAP 'Motions of the Sun' lab. Trace the Sun's daily path, compare sidereal and solar time, and explore the zodiac on the celestial sphere.

astronomysun pathssidereal time
Rotating Sky simulation screenshotRS
Astronomy · NAAP lab

Rotating Sky

SceneryStack port of the NAAP 'Rotating Sky' lab. Explore how the sky appears to rotate for an observer on Earth through a horizon system, a celestial sphere, and a combined interactive explorer.

astronomycelestial spherediurnal motion
Solar System Models simulation screenshotSS
Astronomy · NAAP lab

Solar System Models

SceneryStack port of the NAAP 'Solar System Models' lab. Compare the Earth-centered Ptolemaic model (deferent and epicycle) with the Sun-centered system and the planetary configurations it produces.

astronomygeocentrismheliocentrism
Variable Star Photometry simulation screenshotVS
Astronomy · NAAP lab

Variable Star Photometry

SceneryStack port of the NAAP 'Variable Star Photometry' lab. Register CCD star-field images, blink-compare epochs, perform aperture photometry, and find periods from a differential-magnitude light curve.

astronomyphotometryvariable stars
Zenith simulation screenshotZ
Astronomy

Zenith

SceneryStack planetarium renderer. Project the night sky for an observer on Earth from latitude, longitude, and local sidereal time.

astronomyplanetariumcelestial sphere

Earth Science

1