This series of blog posts introduces multivariate calculus for machine learning. While the first few posts should be accessible to anyone with a high-school math background, the articles covering vector calculus require a basic understanding of linear algebra. If you need a refresher, I’d suggest you first check out my series on linear algebra. Most of my examples reference machine learning to understand how mathematical concepts relate to practical applications. However, the concepts are domain-agnostic.
For writing these posts I’ve relied on several textbooks, online courses, and blogs.
Here you find a comprehensive list of resources that I’ve used to write these posts and that I recommend for further study.