Seminar: A Personalized Course Recommendation System Based on Career Goals

Narges Majidi
M.Sc. Candidate
Supervisor: Dr. Wolfgang Banzhaf

A Personalized Course Recommendation System
Based on Career Goals

Department of Computer Science
Wednesday, December 20, 2017, 10:00 a.m., Room EN 2022


Recommender systems have become very popular and are integrated into many applications that we use everyday. We are recommended music pieces, articles, books, and movies bymanywebsites and devices in our everyday life. Education is another example of a domain where recommender systems
can help make better and wiser decisions that can affect someone's future. With the growing number of available online courses, it is a serious problem of how to choose the right courses. In this research, a proof of concept of a course recommender system is proposed that takes the users career goals into consideration in orderto help them with choosing the right path toward their desired future job. To this end, a hybrid approach is proposed: First, data is extracted from Indeed job postings for the desired job titles showing the relations between job titles and skills. Then, a second dataset is gathered which contains the available online courses and the skills that they cover. The first phase of the method generates some association rules using the Apriori algorithm which is then used in the next phase that runs a Genetic Algorithm to find the best set of skills for each career goal. After finding the best set of skills for a desired career goal, the last phase of the method runs another Genetic Algorithm on the course dataset in order to find the optimum set of courses. We show that the courses that are being suggested to users with a specific career goal in mind will prepare them to compete well by adding key skills that are trending on the market among many employers.


Department of Computer Science

230 Elizabeth Ave, St. John's, NL, CANADA, A1B 3X9

Postal Address: P.O. Box 4200, St. John's, NL, CANADA, A1C 5S7

Tel: (709) 864-8000