
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.

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 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.

Explore a working wave function evolver for a Gaussian wave in a 2-D harmonic oscillator potential, with debugging and tweaks demonstrated in VPython.

Explore AI-powered coding for HEC-RAS workflows, including terrain modifications, custom data exports, and GIS scripts. Learn to leverage ChatGPT's code interpreter for efficient hydraulic modeling tasks.

Learn to use SageMath for physics calculations and problem-solving in this concise tutorial designed for PHYS 4A students.

Explore the impact of air resistance on falling objects through a comparative analysis of dropped and horizontally launched balls using various drag models.

Explore linear motion with quadratic drag in classical mechanics, deriving velocity and position functions over time using Python simulations.

Explore 2D projectile motion with linear drag, analyzing range and velocity for specific scenarios like a tiny ice ball launch. Includes Python code demonstration.

Explore cylindrical coordinates in classical mechanics, analyzing particle motion on a vertical cylinder surface using Newton's second law.

Explore pendulum motion using polar coordinates and Newton's second law, with Python implementation for practical modeling.

Explore simple harmonic motion through mass-spring systems, including realistic scenarios and numerical calculations using Python.

Explore the physics behind front-wheel vs. rear-wheel drive car acceleration through calculations and Python code analysis.