
Explore numerical integration to calculate electric potential of charged shapes using Scilab, with code examples and practical applications in physics.

Explore a physics simulation of a police chase with random obstacles, analyzing motion, probability, and decision-making using Scilab programming.

Explore double pendulum physics through coding, focusing on energy conservation and chaotic motion. Skip algebra for practical implementation in VPython.

Explore pendulum behavior with different driving functions. Visualize and analyze changes in motion using Python simulations, including kick, sawtooth, and step functions.

Explore damped driven pendulum behavior through phase space plots, with coding examples in VPython to visualize complex motion and periodic forces.

Explore pendulum motion beyond simple harmonic approximations through coding, visualizing how small angle assumptions break down as amplitude increases.

Explore Lennard-Jones simulation behavior by modifying potential energy minimum locations. Augment code to analyze changes and generate insights for physics enthusiasts and programmers.

Explore double-planet and trinary star systems using a gravity simulator. Learn to code physics simulations and visualize complex celestial interactions in VPython.

Explore gravitational interactions in binary star systems using a simulator. Learn about energy calculations, angular momentum, and the fascinating patterns of orbital motion.

Explore gravitational motion simulation using VPython, focusing on Sun-Earth dynamics. Learn about Euler-Cromer method, indices tracking, and Earth's scale in space.

Explore temperature, pressure, and the Ideal Gas Law through bouncy ball simulations using VPython. Calculate and visualize ensemble properties in this engaging physics coding tutorial.

Explore elastic collision math for bouncy balls, covering conservation of momentum, parallel axis, and unit vectors. Practical application in coding physics simulations.

Explore projectile motion model validation through real-world examples and video analysis, enhancing understanding of physics concepts and practical applications.

Explore projectile trajectories by systematically altering properties, enhancing understanding of physics concepts through coding and visualization techniques.

Explore quantum mechanics using Python arrays to model spin, measurements, and strange experiments, with hands-on challenges for high school physics teachers.

Strategies for integrating computation into physics courses, including expanding the circle of instructors, creating space for computational content, and exploring CS pathways for effective teaching.

Explore innovative computational methods for teaching modern physics, focusing on dynamic visualizations and hands-on investigations to enhance student understanding of complex quantum concepts.

Explore electric polarization in materials and its impact on electric fields through computational methods, focusing on potential-based solutions in electromagnetism.

Learn to solve Poisson's equation using finite differences, applying computational techniques to find electric potentials from boundary conditions in electromagnetism problems.

Comprehensive review of simple harmonic motion, covering key concepts, graphs, and energy behavior. Introduces more complex oscillating systems and provides coding resources for further exploration.

Explore quantum mechanics concepts including potential energy, eigenstates, and ladder operators in this comprehensive university-level physics lecture.