This document discusses using a combination of unsupervised machine learning algorithms, including Farthest First clustering and the Apriori association rule algorithm, for a course recommendation system. It presents an approach that clusters student data from a learning management system (LMS) like Moodle without needing to preprocess the data. Then, association rules are generated to find the best combinations of courses based on the student clusters. The combined approach is tested on sample LMS data to demonstrate its ability to recommend courses without requiring data preparation steps compared to using only the Apriori algorithm.