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).

Screenshot 2023-04-09 at 1.46.21 AM.png

Welcome to Penn Course Search

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

Screen Recording 2023-04-09 at 1.32.15 AM.mov