Partitional clustering are clustering methods used to classify observations, within a data set, into multiple groups based on their similarity. In this course, you will learn the most commonly used partitioning clustering approaches, including K-means, PAM and CLARA. For each of these methods, we provide: 1) the basic idea and the key mathematical concepts; 2) the clustering algorithm and implementation in R software; and 3) R lab sections with many examples for cluster analysis and visualization