When I was beginner in Machine Learning, I started with Machine Learning - Stanford University. It is best course for a beginner. In this Andrew Ng work on Matlab. But if you want to work on python then go to Intro to Machine Learning Course . It is also a great course. As a beginner I don't recommend to you Neural Networks for Machine Learning | Coursera. It is high level course.