
Explore current flow in a wrapped wire using a visual simulation, enhancing understanding of electron behavior in circuits through interactive coding and visualization.

Explore electron behavior in circuits with a multi-electron simulation, enhancing understanding of electrical conductivity and current flow.

Explore the apparent contradiction between Newton's Second Law and Ohm's Law through coding, using the Euler-Cromer Method to simulate electron collisions in a Drude circuit model.

Simulate roller coasters using VPython and energy analysis. Learn to create dynamic physics simulations and gain insights into roller coaster mechanics and energy principles.

Explore the van der Pol oscillator, a complex physics system beyond simple harmonic motion. Learn to apply oscillator tools to study non-linear systems and their fascinating behaviors.

Explore oscillating systems beyond Hooke's law using animation code. Discover complex behaviors in non-simple harmonic motion while applying familiar tools from simple harmonic oscillators.

Explore the transition from quantum to classical mechanics through probability distributions, using computer animations to visualize quantum behaviors in VPython.

Explore quantum behavior of harmonic oscillators through computer animations. Visualize spring force in the quantum world and learn to build coherent states using VPython.

Simulate quantum mechanics with VPython, visualizing electron behavior in potential wells and barriers through computer animations.

Explore computational methods for calculating quantum expectation values, visualizing wave functions, and understanding the connection between quantum and classical mechanics.

Learn to construct and deconstruct wave functions using Fourier's method in computational quantum mechanics. Visualize quantum behaviors through computer animations with VPython.

Explore quantum measurement and wave function collapse through computer animations, visualizing the dramatic changes in a particle's state during measurement.

Transform the Schrodinger equation into a difference equation and animate the wave function using VPython. Visualize quantum mechanics behaviors through computer animations.

Transform differential equations into difference equations for computer-based quantum mechanics study. Explore this process using the heat equation and learn to create visualizations with VPython.

Explore 3-D spherical coordinates through a marble rolling in a bowl. Learn Lagrangian mechanics with interactive GlowScript and Jupyter examples in this engaging physics tutorial.

Explore spring pendulum dynamics using Jupyter, focusing on energy conservation and competing forces. Includes GlowScript and Jupyter implementations for rich phase space visualization.

Explore spring pendulum dynamics using GlowScript, examining energy conservation and competing forces through rich phase space views and Lagrangian mechanics.

Explore double pendulum dynamics with Poincaré maps, analyzing different length ratios and their impact on chaotic behavior using VPython simulations.

Explore the challenges of simulating a double pendulum system, including unexpected results and troubleshooting techniques in VPython.

Explore the Lennard-Jones potential energy in quantum mechanics, examining interesting results and questions raised through computational physics simulations.

Explore the simulation of two electrons confined to a wire using a wave function evolver, tackling a real-world quantum physics problem with VPython code.