Last year I finished Machine Learning Coursera course by Stanford University and Andrews Ng
Is a free course about Machine Learning and a little of Deep Learning created by Andrew Ng and Stanford University. Although it’s free you can to purchase a certificate by $70. It is divided into 3 basis , videos, quizzies and programation excercises.
You see the videos, do a quizz and a practice exercices, designing a part of an algorithm and implementing and testing it with Matlab or Octave