Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
We all know that calculus courses such as {{% resource_link "54fb3d8f-10d8-493c-94d7-17d7859a8c87" "*18.01 Single Variable Calculus*" %}} and {{% resource_link "6fcb92d1-f2a8-467a-b462-14945ef4fca6" "*18.02 Multivariable Calculus*" %}} cover univariate and vector calculus, respectively. Modern applications such as machine learning and large-scale optimization require the next big step, "matrix calculus" and calculus on arbitrary vector spaces.
This class covers a coherent approach to matrix calculus showing techniques that allow you to think of a matrix holistically (not just as an array of scalars), generalize and compute derivatives of important matrix factorizations and many other complicated-looking operations, and understand how differentiation formulas must be reimagined in large-scale computing.