本发明提供一种课程推荐方法、系统及电子设备,方法包括:利用高阶的用户‑课程交互信息和知识图谱来形成用户/课程表征。根据待推荐课程在相似用户集合的浏览量来得到用户—课程相关度、使用关联规则计算两门课程搭配的频繁程度作为用户—课程匹配度、挖掘用户的历史学习记录来得到用户—课程需求度。本发明充分利用用户点击项信息,提出一种新的嵌入传播方式将高阶的用户—项目协同交互信息嵌入用户表征,使用户端嵌入表示更加丰富准确,利用课程知识图谱的高阶结构和语义信息形成课程表征。同时、将用户—课程相关度、用户—课程匹配度、用户—课程需求度纳入课程推荐系统中,给用户带来精确...