This machine learning tutorial covers what is machine learning, machine learning algorithms like linear regression, binary classification, decision tree, random forest and unsupervised algorithm like k means clustering in detail with complete hands on demo.