PurposeThe purpose of this study is to analyze from multiple perspectives, so as to form an effective massive open online course (MOOC)personalized recommendation method to help learners efficiently obtain MOOC resources.Design/methodology/approachThis study introduced ontology construction technology and a new semantic association algorithm to form a new MOOC resource personalized recommendation idea. On the one hand, by constructing a learner model and a MOOC resource ontology model, based on the learner’s characteristics, the learner’s MOOC resource learning preference is predicted, and a recommendation list is formed. On the other hand, the semantic association algorithm is used to calculate the correlation between the MOOC resources to be recommended and the learners’ rated resources and predict the learner’s learning preferences to form a recommendation list. Finally, the two recommendation lists were comprehensively analyzed to form the final MOOC resource personalized recommendation list.FindingsThe semantic association algorithm based on hierarchical correlation analysis and attribute correlation analysis introduced in this study can effectively analyze the semantic similarity between MOOC resources. The hybrid recommendation method that introduces ontology construction technology and performs semantic association analysis can effectively realize the personalized recommendation of MOOC resources.Originality/valueThis study has formed an effective method for personalized recommendation of MOOC resources, solved the problems existing in the personalized recommendation that is, the recommendation relies on the learner’s rating of the resource, the recommendation is specialized, and the knowledge structure of the recommended resource is static, and provides a new idea for connecting MOOC learners and resources.