Some time back the animations below went sort of viral in the statistical programming community. In them, economics professor Nick Huntington-Klein demonstrates step-by-step how statistical tests estimate effect sizes.
You will find several other animations in Nick’s original blog, and the associatedtwitter thread.
Moreover, if you are interested in the R code to generate these animations, have a look at this github repository for the causalgraphs.