Web scraping publicly accessible university course info for a portfolio project — is this okay/legal

Posted by adad239_@reddit | learnprogramming | View on Reddit | 10 comments

I’m working on a personal portfolio project and wanted to sanity check if what I’m doing is okay.

Basically, I’m scraping publicly available university academic calendar pages (no login or credentials needed). From there, I extract program requirements, course descriptions, and prerequisites, and I also follow links between courses (e.g., required courses link out to their own pages with more details).

I store all of this in a database and build a graph of courses → prerequisites → program structure. On top of that, I use it to map a student’s transcript to their program, show what courses are available/locked, and generate basic course recommendations.

Just to be clear:

I just wanted to ask if this is generally considered okay/legal