The University of Pennsylvania offers one of the best college course catalogs in the world. As a student, I wanted to absorb all the knowledge the university had to offer. Sadly, there was no singular method of querying the entire catalog. I set out to make the smartest, most versatile search engine for the Penn course catalog. It is built using a custom clustering algorithm to pull data from the catalog (which I had to scrape from the Penn site) and then uses OpenAI’s NLP models to handle the response. It is built with a gorgeous, responsive frontend on Chakra (React.js).
Penn Course Search is a search engine for the entire UPenn course catalog. It is built to help you truly find courses based on interests, career paths, or sheer curiosity.
Examples:
Please note: It is still in beta so some results might not be 100% accurate.
-Anish