
Model Earth's gravitational influence on objects and derive escape velocity using VPython, with accompanying code and derivation resources.

Calculate asteroid collision velocities using gravitational potential energy and Python simulations. Explore physics concepts through practical space scenarios.

Calculate center of mass, moment of inertia tensor, and angular velocity vector for three masses using Python. Includes code implementation and mathematical concepts.

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

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

Solve 1D square well with step potential numerically using Python's shooting method. Explore infinite potential walls and half-step potential.

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.

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.

Explore numerical line integrals using Python to calculate work done in force fields. Gain practical coding skills for solving complex physics problems.

Derive the electric field of a uniform charged ring using Python and analytical methods. Compare numerical and theoretical approaches.