Newl-Machine-Learning-AlgorithmsAnalytics Vidhya has made a really nice high-level explanation of the most common machine learning algorithms. They are accompanied with R and python code so you can easily test it out yourself. I have done the machine learning course at Coursera which also explains the underlying statistics. This guide is a good overview to learn or refresh your memory.