About BadgerBase
The entire UW–Madison catalog, decoded.
A comprehensive data aggregator designed to help UW–Madison students find the best courses to fit their needs. Sourcing data from UW–Madison’s live course catalog, Rate My Professor, and Madgrades for an all-in-one course search experience.
What BadgerBase does
Type a course, instructor, or department and jump straight to results. Search understands shorthand like "CS 540" and "calculus".
Layer filters from GPA and instruction mode to gen eds, subject areas, and prerequisites to narrow the catalog in seconds.
See Rate My Professor scores, difficulty, and would-take-again rates right inside each section — no tab-hopping.
Live seat counts, waitlists, and section status straight from the university catalog, refreshed as you search.
Available Filters
- —Course level
- —Breadth
- —Credits
- —Madgrades GPA info
- —Status (Open / Closed / Waitlist)
- —Available seats
- —Instruction mode
- —Meeting times
- —Rating
- —Difficulty
- —Number of ratings
- —Would take again %
How it works
Filter 5,243 courses by GPA, breadth, instruction mode, subject area, and more — all in one sidebar.
Expand any course to see its lectures, discussions, and labs side by side with instructor ratings and difficulty.
Subscribe to a course or section and receive an email the moment a seat opens up or a waitlist moves.
Data sources
Courses, sections, seats, waitlists, and meeting times sourced from the university's live catalog.
Real student ratings of instructors — quality, difficulty, and would-take-again rates.
Historical grade distributions and median GPA data for every course and section.