
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.

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

Model a physics demo of two strings supporting a mass using Python to determine which string breaks first when pulled.

Explore magnetic fields created by wires through calculations and Python visualizations. Master theoretical concepts and practical applications in electromagnetism.

Explore two methods for calculating potential change near a dipole: using electric field expression and numerical computation with Python.

Derive the magnetic field from a current loop and perform numerical calculations using Python, enhancing understanding of electromagnetic principles.

Explore the physics behind Tesla's ambitious 0-60 mph acceleration claim, analyzing feasibility and engineering challenges.

Explore Python coding to calculate pi using random walks, from 1D to 3D simulations. Enhance mathematical understanding through practical programming.