This is a great course, conducted exceptionally by Prof. Andrew Ng. For me, this is without any doubt the worldwide reference on this topic. Practical approach adds much engagement and learning experience to that. For example, just in a few weeks your just programming your own neural network, and that's simply cool. Andrew's big picture and "intuitions" teachings make you understand the foundations, always from a practical approach.