
Explore non-power-law restoring forces in oscillating systems, extending simple harmonic motion concepts to more complex scenarios using computational tools and visual simulations.

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.

Learn to use spreadsheets for basic physics calculations, enhancing computational skills and problem-solving abilities in a visual, step-by-step manner.

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.

Explore energies in spring-bonded atoms through computational problems, supplementing Matter and Interactions physics courses with hands-on coding exercises.

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.

Learn to create graphs for computational physics using Python, ideal for undergraduate assignments and beginners in scientific data visualization.

Learn essential Python basics for computational physics, including computations and variables, tailored for undergraduate-level assignments in this beginner-friendly tutorial.

Explore pendulum motion using Jupyter and Lagrangian mechanics. Create graphs to visualize equations of motion and gain insights into classical physics analysis.

Explore Compton scattering through computational modeling, challenging the wave model of light and introducing particle behavior in this journey through modern physics concepts.

Explore velocity transformation near light speed through computational modeling, revealing how physics prevents exceeding light speed in this modern physics journey.

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.