For both my own learning and in my work as a tutor, I developed interactive visualizations to help demonstrate some tricky concepts.
Note: not all tools are designed for small screens
Regression example
A visualization of the training of an Ordinary Least Squares (OLS) regression model on randomly-generated noisy data
Slope field interactive
An interactive visualization of the slope field for a few sample differential equations
"Eyes on the Street" simulation
An agent-based model of the interaction of population and safety on a city sidewalk inspired by Jane Jacobs' Death and Life of Great American Cities
KNN interactive
An interactive visualization of a K Nearest Neighbors (KNN) classification model for a variable K
Poisson interactive
A simulation using lightning to visualize how a random process can generate a Poisson distribution
PCM interactive
An interactive visualization of Pulse Code Modulation (PCM) for analog-to-digital conversion