Hands-down the most popular and beloved machine learning course out there. Andrew Ng is great at explaining complex concepts whilst remaining complete.
Andrew Ng made this course with a focus on deep learning. This course is more advanced than his other course, but a great resource nonetheless.
The University of Washington created this high-quality machine learning course on Coursera. It is a very thorough and complete introductory course.
Another hands-on paid course by Udemy. Similarly to their Machine Learning with Python course, this course is great for someone trying to buff up their resume.
Even though Weka is no longer as popular as a tool, their creators created a great series of videos focused on teaching classical machine learning and data mining.
This paid Udemy course has a particular focus on the use of Python libraries in machine learning. This is a great resource for someone who wants to become more employable.
Even though it is a paid course, it remains highly popular. Udemy typically produces very complete online courses, and this machine learning one is no exception.