This assignment aims to deepen the understanding of clustering algorithms and introduce the concept of dimensionality reduction using Principal Component Analysis (PCA). I used K-Means and Agglomerative Clustering and explored the impact of PCA on these clustering techniques.