This presentation aims to explain in detail the critical concepts, techniques and approaches behind K-means clustering including identification and validation of the appropriate number of clusters.