Yes, there are many free courses on machine learning available online. Some of the most popular platforms for learning machine learning include coursera, edx, and udacity. These courses are taught by industry experts and cover a wide range of topics, from basic concepts to advanced techniques.