Free resources for learning machine learning

There are tons of free resources dedicated for machine learning. Difficult to choose from.

I will have a list with pros and cons and a final recommendation here: