Machine learning benefits from statistics since it focuses on sorting and analysis.
Statistics
You would require to have good command over some well-known programming languages like R and Python.
Programming
Uncertainty can arise at any time. Probability is a foundation of machine learning as it models uncertainty.
Probability
Calculus
You need to familiarize yourself with Calculus which is an integral part of machine learning algorithms
Linear Algebra
It plays an integral role as it helps in representing data precisely in various machine learning models.
If you are well familiar with prerequisites, then you can opt for some free machine learning courses.