K-Means clustering is an unsupervised Machine Learning Algorithm used for identifying similar types of objects and making a separate cluster for each of them. It does not know about the objects rather it just classifies it.
One of the applications of the K-Means clustering algorithm is the Netflix Movie Recommendation System. This algorithm is used by Netflix to make groups or clusters of similar types of content watched by Netflix users.
Now, there are many more algorithms and concepts that you must know in Machine Learning in order to master this field. For that, doing a Machine Learning Course becomes one of the prime things. So, here is a comprehensive Machine Learning Tutorial: