
Explore the physics behind falling through Earth vs. orbiting halfway around, comparing travel times and analyzing factors affecting motion in both scenarios.

Explore three methods for deriving pendulum equations of motion: Newtonian, Lagrangian, and Hamiltonian. Compare approaches and visualize results using Python.

Discover how to find normal modes for coupled oscillators using the eigenvalue problem, with a practical Python testing program included.

Explore Hamiltonian mechanics through a mass-on-cone problem, using Python to model and analyze the motion in a gravitational field.

Explore methods to determine a triangle's center of mass, including a Monte Carlo calculation using Python for added precision.

Model colliding clay pendulum balls using Python and springs to solve a physics problem numerically.

Learn to create numerical solutions in physics using Python, from basic coding to graphing and modifying code for practical applications.

Explore quantum mechanics using Python to solve the 1D infinite square well problem with finite difference method and visualize results through animations and graphs.

Model a wave on a string using finite difference calculations and Web VPython. Learn Python coding techniques for physics simulations and data visualization.

Explore numerical solutions to the time-dependent Schrödinger equation using Python's finite difference method for 1D quantum systems.

Explore quantum mechanics through Python, simulating wave function evolution in an infinite square well using Gaussian initial conditions.

Solve the infinite square well with a bump potential using Python and NumPy. Learn finite difference method, matrix construction, and eigenvalue problem solving for quantum mechanics.

Model quantum tunneling using Numpy and finite difference method. Learn theory, create potential, wave functions, and Hamiltonian matrices. Visualize results with Python animations.

Explore quantum mechanics through a 2D particle in a box, from theory to Python visualization. Master concepts like time dependence, normalization, and degeneracy with step-by-step explanations.

Explore numerical solutions for the hydrogen atom's radial Schrödinger equation using Python and the shooting method. Gain insights into quantum mechanics and computational physics.

Model free charges in a metal sphere using Python. Learn electric forces, momentum principles, Euler method, and Python coding for particle interactions and drag forces.

Explore frictionless ladder physics, determining the angle at which it loses wall contact using Euler method and ball-spring simulations in Python.

Model a flat, spinning solar system with 100 masses using Web VPython and Python code. Explore advanced simulation techniques for celestial mechanics.

Explore Python modeling of the Tri-Solar Syzygy from "The 3 Body Problem," simulating stable orbits and planetary positions in a three-star system.

Derive the electric field of a charged rod using calculus and Python, enhancing understanding through numerical calculations.

Derive the electric field of a uniformly charged plate using charged ring principles. Explore parallel plate capacitors and Monte Carlo calculations.