Not DCT, but this website [1] has been on my TODO list for awhile. It explains DFT using interactive visualizations.
[1] https://jackschaedler.github.io/circles-sines-signals/index....
[1] https://jackschaedler.github.io/circles-sines-signals/index....