
Model the DART-Dimorphos collision using Python, exploring binary orbits, elastic and inelastic collisions, and conservation of momentum. Experiment with different parameters to understand asteroid redirection techniques.

Model Kepler's first law of planetary motion using Python, demonstrating elliptical orbits through code implementation and visual plotting.

Explore Kepler's Third Law through Python modeling, calculating orbital periods and semi-major axes for various orbits to verify the law's validity.

Explore projectile motion problem-solving using Python and SYMPY, focusing on range calculation and launch velocity determination.

Explore ChatGPT's ability to create a VPython program simulating ISS orbital motion, examining code output and discussing limitations.

Model the Earth-Moon system using Python to simulate orbital dynamics and explore celestial mechanics.

Explore momentum conservation in collisions using Python modeling. Build and analyze a two-object collision simulation.

Explore 3D tide modeling using Python, combining calculation and visualization techniques for a comprehensive understanding of tidal patterns.

Derive gravitational potential energy through work calculations and explore numerical integration using Python for practical applications.

Visualize spherical volume elements using Python and VPython, enhancing understanding of sphere geometry and moment of inertia calculations.

Explore center of mass, momentum, kinetic energy types, angular velocity, and moment of inertia in particle systems. Gain insights into translational, rotational, and vibrational energy concepts.

Simulate 2D collisions using Python and fake forces. Learn a simplified approach to modeling object interactions in programming.

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.

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

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

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