What mathematics are required to start machine learning courses?

From seeing a lot of versions of machine learning courses at the college level and online, I think there are two different levels of machine learning courses, each which require different levels of mathematical maturity.

Here’s the math background I would recommend for these “chill machine learning” courses”: Now, there’s a second version of machine learning courses (these courses are more of the graduate level but sometimes are open to undergraduates as well).

To truly understand a grasp the concepts in these types of classes, it will be helpful to have a much stronger math background: (1) is probably the most crucial, (2), and (3) are pretty important while (4) and (5) can generally be picked up as you go through these courses.