
Explore Hamiltonian mechanics for projectile motion using polar coordinates, with Python code implementation for practical understanding.

Explore particle motion on a frictionless cylinder under external force using Hamilton's equations and Python simulation.

Explore coupled oscillator normal modes using rotating vectors, with hands-on Python code for interactive learning and visualization.

Explore oscillation normal modes using varying vectors, with code examples and animations to visualize complex physical concepts.

Model electric fields between parallel plates using Python and 20,000 points, avoiding calculus for a clear visualization.

Create a dazzling fireworks display using Web VPython, exploring numerical calculations, resistance, and drag effects for realistic simulations.

Create an animated electromagnetic wave visualization using Web VPython, enhancing understanding of EM field behavior through interactive coding.

Animate wave interference using phasors and Python, exploring amplitude addition through rotating vectors.

Solve the 1D infinite square well numerically using Python and the shooting method, exploring an alternative approach to quantum mechanics problem-solving.

Model the intensity pattern of two slits using Web VPython and explore phasors for finding intensity in this hands-on coding tutorial.

Explore numerical solutions to the 1D infinite square well using Python's NumPy library and the finite difference method for Schrödinger's equation.

Explore numerical solutions for 1D square well with step potential using finite difference method in Python. Learn eigenvalue problem solving and result normalization.

Explore superposition of energy eigenstates in a 1D infinite square well through calculations and Python modeling.

Explore an improved spring-ball model for bouncing, featuring multiple interconnected balls and springs for enhanced simulation accuracy.

Learn three simple techniques for creating animated graphs in Python using matplotlib and vpython, from basic to advanced methods.

Explore wave functions for particles confined to rings, including normalized solutions and Python plotting code.

Model RLC circuits using numerical calculations and Python, exploring analytical solutions and simulations for capacitor discharge and RLC behavior.

Model the ideal gas law with bouncing balls in Python and calculate pressure and temperature.

Model the Cavendish experiment using Python to explore gravitational forces between masses. Learn to simulate and analyze this classic physics experiment through coding.

Improve ball collision modeling for a flat solar system simulation, focusing on conservation of momentum and angular momentum.

Calculate the gravitational field of a hollow Earth using Python, exploring its effects on surface gravity and comparing to real-world experiments.