
Explore cutting-edge research on mantle melting in subduction zones, covering experimental studies, numerical models, seismic imaging, and geochemical analyses to understand magma formation processes.

Explore the power requirements of Star Wars lightsabers using Fourier series analysis, blending physics concepts with pop culture in an engaging 21-minute video.

Explore the physics behind Star Wars lightsabers using Fourier series. Learn to model lightsaber behavior with code, blending sci-fi imagination with real-world mathematical concepts.

Streamline a rope simulator using lists to track elements, velocities, and forces, resulting in a convincing animation that can handle any number of rope segments.

Explore the physics of ropes in video games by building a simple rope simulator using three atoms and two springs. Learn about the Euler-Cromer Method and VPython programming.

Explore quantum mechanics through coding the Schrödinger Equation using finite difference methods. Implement and visualize wave function evolution in VPython.

Explore the physics behind the yellow light dilemma through coding. Learn to develop a program that simulates this common traffic scenario using VPython.

Explore the Euler-Cromer Method for computational physics through a guided Jupyter notebook project. Learn to implement and analyze this numerical integration technique for solving differential equations.

Explore projectile motion through soccer goal scoring, using VPython to simulate and analyze trajectories. Learn practical applications of physics in sports.

Explore the basics of projectile motion simulation using the Euler-Cromer method in VPython, focusing on simple gravity and its effects on object trajectories.

Explore the apparent contradiction between Newton's Second Law and Ohm's Law through coding, using the Euler-Cromer Method to simulate electron collisions in a Drude circuit model.

Explore electric potential of various charged shapes through numerical integration. Hands-on coding with Scilab to visualize and analyze electrostatic phenomena beyond simple rectangles.

Explore 3-D visualization of electric potential using numerical integration. Learn to graph potential against x and y coordinates for various charged object shapes.

Explore numerical integration for electric potential of charged objects, comparing results with multipole expansion to verify accuracy.

Visualize electric potential through numerical integration, exploring various charged object shapes. Learn to graph V vs x using Scilab in this physics coding tutorial.

Explore non-power-law restoring forces in oscillating systems, extending simple harmonic motion concepts to more complex scenarios using computational tools and visual simulations.

Explore the transition from quantum to classical mechanics through probability distributions, using computer animations to visualize quantum behaviors in VPython.

Explore computational methods for calculating quantum expectation values, visualizing wave functions, and understanding the connection between quantum and classical mechanics.

Learn to construct and deconstruct wave functions using Fourier's method in computational quantum mechanics. Visualize quantum behaviors through computer animations with VPython.

Explore quantum measurement and wave function collapse through computer animations, visualizing the dramatic changes in a particle's state during measurement.

Transform the Schrodinger equation into a difference equation and animate the wave function using VPython. Visualize quantum mechanics behaviors through computer animations.