SEE - Algebra/Optimization - Stanford Engineering Everywhere course on The Fourier Transform and its Applications, Introduction to Linear Dynamical Systems, Convex Optimization
Supervised learning - notes to Stanford lecture on Machine Learning by Andrew Ng,
Deep Learning Tutorial - Tutorial on Deep Learning and standard supervised learning methods by Stanford University (also include optimization, gradient based methods, etc. )