This visual execution trace shows how image interpolation works using scipy's zoom function. We start with a small 2x2 image and apply a zoom factor of 2 with bilinear interpolation (order=1). The output image becomes 4x4. Each new pixel value is calculated by averaging nearby pixels from the original image, resulting in smooth scaling. The execution table tracks each step, showing input shape, zoom factor, interpolation order, and output shape. The variable tracker shows how the image array changes from the original integers to interpolated floats. Key moments clarify why the output shape doubles and what interpolation order means. The quiz tests understanding of pixel values, steps, and zoom effects. This helps beginners see exactly how image interpolation changes data step-by-step.