Prerequisites
This section will cover the basics of what you will need to know to understand the theory and practical implementation. You won't need highly advanced mathematics or programming skills to get by.
Higher level insight might give you some additional explanation or way to think about certain aspects, but in most cases, some basic math and a more mechanical approach to working with mathematical expressions is more than enough.
For example, while it certainly helps to know matrix algebra with concepts such as range, bases, rank and so on, for most cases in here it will be enough to know how to calculate a matrix product.