The University of Wisconsin–Madison has 10,000+ courses spanning 190+ departments. With so many options, it can be challenging to navigate the course catalog and find the right courses for your academic goals. Students often struggle to understand the relationships between courses, leading to confusion and frustration when planning their schedules.
- Course Requisite Graph: Visualize the relationships between courses and their prerequisites using a graph.
- Course Details: View detailed information about each course, including prerequisites, co-requisites, and course descriptions.
- Professor Ratings: Quickly access ratings and reviews of professors for each course.
- Course Search: Search for courses by name, code, or subject.
bun install --frozen-lockfile
uv run --locked uwcourses-site import --limit 8
bun run devSee the local data pipeline.
See the contributing guide to help improve the project. The public API contract is generated at /openapi.json.