This course explores unsupervised machine learning principles, covering clustering and dimensionality reduction techniques. Students gain theoretical understanding and practical skills in implementing algorithms using Python. Emphasis is on extracting patterns and relationships from unlabeled data. Through hands-on projects, students apply unsupervised learning to uncover insights in diverse domains. Prerequisite: AIT-201 (3-0-3)