The visual course catalog
The curriculum is a tree. Follow the roots.
Trace any class back to its foundations. Every course on the map shows its prerequisites, grade distribution, and student ratings.
about 439,604 courses, 156 universities, about 235,822 prerequisite links
CourseTrees currently has about 439,604 courses mapped, about 235,822 prerequisite links, 156 universities.
The data
See the numbers before you register.
Grade distribution
Every course pageEvery course page carries the real one, from registrar records where a school publishes them and from course feedback surveys where it does not. Sign in with your school email to see the numbers.
Catalog coverage · Brown
12 terms on record · Fall 2021 to Spring 2027
Courses offered per term at Brown: Fall 2021: 6,857, Spring 2022: 7,015, Fall 2022: 7,166, Spring 2023: 7,224, Fall 2023: 7,117, Spring 2024: 7,350, Fall 2024: 7,763, Spring 2025: 7,962, Fall 2025: 6,347, Spring 2026: 5,833, Fall 2026: 6,458, Spring 2027: 4,823.
Each bar counts the courses in that term’s catalog. Later terms sit lower because their schedules aren’t published yet.
Explore
Open any course and see what leads into it and what it unlocks.
CSCI 0200
Data Structures and Algorithms
Cam
Ask a scheduling question and the assistant answers from your school's catalog.
The catalog lists one of CSCI 0112, 0150, 0170, or 0190.
◆ from your catalogCampuses
Find your university.
156 universities mapped so far. We add more every semester.
Showing 12 of 156 released universities
Map your whole degree.
Free for students. Sign up with your campus email and see your catalog come alive.








