Recommender Systems

The objective of this project is to analyze an existing recommender system.
(1) Scenario Design Analysis

Udemy.com: It’s a great site for online learning for just about anything on technology, business etc.

  • Who are your target users: The target users are all students who would like to take self-paced courses.
  • What are their key goals? Their key goals are to find courses that match their interest.
  • How can you help them accomplish those goals? Make their search results relevent. If a students wants to find a course on Machine Learning, for example then show all courses related to Machine Learning and how to implement it using different languages.
(2) Reverse Engineer

I’ve taken a few courses on udemy and I find that it’s a great site to learn many topics. It has a good list of menu items at the top of the page with categories like Development, Business, IT & Software, Personal Development, Design and Marketing etc.

(3) Recommendataions

I think they should include filters on price of courses, complexity of the course, language, ratings etc in the recommended coures. So, if someone is familiar with R and they would like to implement Machine Learning Algorithms in Python then it should be easier to find relevant courses using a filter on the recommended courses rather than a full search on Machine Learning using Python.

Basically, present relevant and actionable suggestions. And uderstand student’s needs through course history.