
Master Python for physics: import libraries, create arrays, plot data, manipulate matrices, calculate eigenvalues, and handle complex data structures.

Model falling coffee filter motion with Python, exploring air resistance and drag coefficients using real data and numerical calculations.

Explore Python techniques for solving 2D quantum mechanics problems with non-trivial potential, based on numerical methods and analytical solutions.

Learn to solve boundary value problems using the shooting method and Python, with Euler method implementation and animated graph visualization.

Construct a 3D solar system model using Python and Web VPython, exploring numerical modeling and adding multiple planets.

Explore Python-based calculations for electric fields from multiple charges. Master a versatile method applicable to various charge configurations.

Learn to calculate electric field vectors using Python, enhancing your computational physics skills and understanding of electromagnetism.

Debug and optimize Python code for calculating electric fields, focusing on identifying and resolving errors in physics simulations.

Visualize magnetic fields around current-carrying wires using Python. Create interactive simulations to explore electromagnetic concepts.

Visualize magnetic fields around current loops using Python. Learn to plot and scale vector fields for enhanced understanding.

Explore the electric field at the origin due to a charged half ring, with an added Python calculation bonus.

Implement least squares fit in Web VPython to find the best fit line for data, enhancing your data analysis capabilities in this programming environment.

Explore Hooke's Law and model mass-spring systems using Python, enhancing your understanding of physics concepts through practical coding.

Explore force calculations for pushing a block up an inclined plane with friction using Python, applying physics principles to real-world scenarios.

Model RC circuit voltage over time using Python, avoiding differential equations. Learn numerical calculations for practical circuit analysis.

Model LR and LRC circuits using Python, exploring electrical concepts and enhancing programming skills for physics simulations.

Explore conservation of momentum in the Earth-moon system using Python, enhancing understanding of fundamental physics concepts.

Model a pendulum's motion using Python and Jupyter Notebooks. Learn to apply Newton's second law in polar coordinates and visualize the results through practical coding exercises.

Animate a ball falling off a moving circular path using Web VPython to visualize a classic physics problem.

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.