A course scraping set of Jupyter notebooks and accompanying data-tools based off Rice University course-data.
The history viewer can be seen here and is used to see when courses have historically been offered.
The course explorer can be seen here and acts as an alternative to Rice’s course schedule with real-time functionality and less downtime
The dataset is scraped using Python using two separate Jupyter notebooks and collated using a third notebook. It consists of:
Additionally, an indexer notebook exists as an experiment to see if real-time search could be sped up in-browser, though I’m bad at this and I haven’t been successful -_-
The collated data is assembled for the past 10 years but can be done going back further by pulling and modifying the “Course Collation Processor.ipynb” file to create your own dataset.