Inspiration

Finding college courses shouldn’t require digging through hundreds of disconnected university websites, but that was exactly the problem I ran into when trying to find dual enrollment classes in computer science. After realizing millions of students face the same issue, I decided to build a better way.

What it does

CourseSearch is a universal search engine that lets students search college courses across universities in one place.

How we built it

Since every university stores course data differently, I built a scraping pipeline that collects data from college websites, uses AI to understand how each catalogue is structured, and converts everything into a standardized format that can be searched instantly.

Challenges we ran into

The biggest challenge was handling thousands of completely different university websites, each storing course data in inconsistent formats that required building a system flexible enough to adapt automatically.

Accomplishments that we're proud of

We built a system capable of aggregating course data from completely different college infrastructures and turning them into one unified searchable platform.

What we learned

We learned how difficult web data aggregation really is, especially when combining scraping, AI-powered extraction, and indexing into a system that can scale.

What's next for CourseSearch

Soon you will be able to compare transfer credits, course quality, and other information that normally takes hours to find.

Built With

Share this project:

Updates