https://ocw.mit.edu/courses/6-1200j-mathematics-for-computer...
https://www.youtube.com/playlist?list=PLUl4u3cNGP61VNvICqk2H...