If you are a beginner in the field, this course will definitely be recommended by almost everyone . Andrew Ng is a great teacher and if you do all the exercises and watch his lectures you will have a very intuitive understanding of some of the fundamental concepts in Machine Learning.