GeoGebra is one of the tools I learned to use during my mathematics teacher training, and I still use it regularly. I try to use visualizations in class to help students build intuition. One example is this visualization I made for a calculus class I taught a while ago. It shows what happens when Pikachu is placed in a vector field.
This video could not be played. Please try another browser.