
Explore a working wave function evolver for a Gaussian wave in a 2-D harmonic oscillator potential, with debugging and tweaks demonstrated in VPython.

Derive the moment of inertia for a ring rotating about an axis in its plane, with Python code implementation included.

Discover the fastest path for a frictionless bead using random numbers to solve the Brachistochrone problem in physics.

Explore phase space plots for simple harmonic oscillators through hands-on coding and visualization techniques.

Explore the dynamics of a block sliding on an inverted parabola, analyzing forces and determining when it loses contact with the surface.

Learn to calculate a puck's future position using average velocity, with a bonus Python implementation for predicting multiple positions.

Explore the motion of a swinging Atwood machine using Lagrangian mechanics and Python simulation.

Solve a complex physics problem using Lagrangian mechanics to analyze the motion of a frictionless mass on a movable wedge.

Explore damped harmonic oscillator plots with initial conditions, covering over-damped and under-damped scenarios. Gain insights into position vs. time and phase space representations.

Learn to calculate the moment of inertia for a rod, exploring rotations about different points and using Python for numerical calculations.

Explore escape velocity through energy plots, analyzing kinetic, potential, and total energy in gravitational systems.

Learn to represent vectors using VPython's arrow object in this tutorial. Create, manipulate, and animate arrows to visualize vector quantities in 3D space for physics simulations and animations.

Learn to create and customize 3D text in VPython, including positioning, scaling, and rotating. Explore features like Greek character support and text animation for enhanced visual programming projects.

Explore VPython's graphing capabilities in this tutorial. Learn the three-step process for creating basic graphs and discover various plotting options for data visualization.

Visualize Minecraft ore locations with Python: Learn to create a 3D cluster mapper using VPython for efficient mining and exploration.

Learn to implement wind mechanics in a Cut the Rope-style game using VPython, including drag force, wind sliders, and event handling for realistic rope physics.

Enhance your rope simulation game with a game-ending condition and tackle challenging three-sided box geometry in this coding tutorial.

Learn to create a Python-based route generator for Ticket to Ride, enhancing gameplay variety by randomly selecting cities and assigning points based on distance.

Explore beam weapon optimization in FTL game through coding, focusing on user interface, ship design, and room management techniques.

Explore 3D bouncy ball simulations using VPython. Learn about collisions, pressure, temperature, and the Ideal Gas Law through interactive coding and experimentation.

Learn to code bouncy ball physics simulations in VPython, including collision detection and vector calculations for realistic ball movements and interactions.