I use Observable for a collection of interactive notes in various classes. I’m collecting them here.
Some notes to help understand data structures for programming.
Some basic notes on computer graphics, focused on polygonal-based GPU pipelines.
More advanced computer graphics, using ray-based methods for more advanced global illumination or alternate rendering styles such as nonphotorealistic rendering.