Equal computing education opportunity

What it does

Recommend beginner friendly online CS course to students who have little exposure to the field

How we built it

Back end: A web scraper to collect information and a machine learning model to select those beginner friendly ones and put them into our course reservoir. Front end: A web interface that will take user's information and make recommendations based on his/her needs.

Challenges we ran into

We needed to build from scratch to create the web scraper and the web interface. For the machine learning model we needed to build our own database (although it was a small scaled).

Accomplishments that we're proud of

A functioning web scraper, a working machine learning model, and a neat, nice web interface.

What we learned

How to come up with ideas in a short period of time. How to build things from scratch and makes it work. How to work as a team. How to give better presentations.

What's next for Online CS Course Recommendation System

Larger database to train a smarter model. Better algorithm for classifying. More powerful web scraper. Better web interface.

Share this project: