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.

380students 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

Sign in with a school email to see grade distributions from registrar records or course surveys, where your school has them.

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.

Later terms sit lower until their schedules are published.

Explore

See what comes before and after every course.

CSCI 0200

Data Structures and Algorithms

Cam

Ask Cam what a course needs.

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.