-
Mathematics for Machine Learning Specialization
This course teaches the basic mathimatics prerequesite for machine learning. Courses include :
 » Mathematics for Machine Learning: Linear Algebra
 » Mathematics for Machine Learning: Multivariate Calculus
 » Mathematics for Machine Learning: PCA -
Machine Learning - Stanford University
This is a bit on the difficult side since its too long and dense but if you are able to finish the full course and understand it you can say “I know Machine Learning”. Even most people with advanced degrees miss this concepts and I always want to go back and master this course.
-
Deep Learning Specialization
This is intermidate level course that is designed to make you and expert in machine learning and deep learning. The course is recently updated and even though I took the previous version on it i highely advise taking it.
This are just a few of the resources i have in mind and i plan to discuss resources specific to each subfield of Machine Learning.