Course recommendation system using Udemy's course, with over 10,000 courses.
The model has been trained using a dataset of 3,000 courses! Find the dataset
Language: python(3.9.5)
Front End: Flask, HTML, CSS, Javascript
pandas==1.3.0
numpy==1.23.4
neattext==0.1.3
scikit-learn==1.0.2
Flask==2.1.1
In order to create system based on latest course, information about all the courses are fetched from Udemy. For getting data of Udemy's courses, API is used. Udemy provides API for developer & instructor(it is under maintenance as on 20-11-2022). These 10K courses are collected from different categories including marketing, design, IT, art, personal development etc.
data source: udemy
After collecting data using API, collected data is pre-processed and seperate .scv file is created. Then using pre-processed data model is bult on the top of recommendation engine theory.
Once model start giving appropriate results, web application is developed using Flask, CSS, HTML, Bootstrap & javascript.