Machine Learning is one of the most important technologies nowadays. It is the key element that allows a computer to learn. It is in fact a subfield of Artificial Intelligence (AI). Right now AI is affecting all industries, from finance to medicine, from aerospace to e-commerce. All technological giants such as Microsoft, Google, Amazon, etc. are investing large amounts of money in the area. This post intends to explain the main concepts of Machine Learning to the general public.