Fun fact: early versions of d3 came out of a project in this class from 2009. I was in this class and d3 (Not called that then) was one of the more impressive projects that came out there. Here's a link to Mike's project description:
Some time ago I took the "Developing iPad Applications for Visualization and Insight" course from CMU [1]. Honestly, I do not remember much from the "visualization theory" part. I have learned more about the tools needed to build those visualizations (programming the iPad).
I think it is one of the instances, where you learn by doing and reflecting your work with theory and users. It is not a linear process, you must be willing to build stuff, then go back to the theory again and improve. Without that, the message of these courses will be reduced to mantras like "good design should be simple".
No videos. Also, while D3 is the "official framework" of CS448B, most of the lectures are not about D3; there was one tutorial on the topic and the rest is mostly theory. (Also, this was probably the last year the course will be run in its current form, since Heer is leaving Stanford university.)
https://graphics.stanford.edu/wikis/cs448b-09-winter/FP-Bost...