Skip to content

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.

322students on CourseTrees0online now

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 page

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

Use your school email →

Catalog coverage · Brown

7,962courses in Spring 2025

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.

What do I need before CSCI 0200?

The catalog lists one of CSCI 0112, 0150, 0170, or 0190.

from your catalog

Campuses

Find your university.

156 universities mapped so far. We add more every semester.

Map your whole degree.

Free for students. Sign up with your campus email and see your catalog come alive.