Skip to content

about 405,372 courses, about 220,408 prerequisite links, 152 universities

The visual course catalog

The curriculum is a tree. Follow the roots.

Trace any class back to its foundations — the real prerequisite graph for your campus, with grade distributions and student ratings on every node.

  • Humanities
  • Social Sciences
  • Life Sciences
  • STEM
  • Other

CourseTrees maps about 405,372 courses mapped, about 220,408 prerequisite links, 152 universities.

The data behind every decision

See the numbers before you register.

Grade distribution

CMSC 131
Grade distribution for CMSC 131
GradeShare of grades
A+10%
A15%
A-8.7%
B+8.1%
B11.4%
B-6.4%
C+4.7%
C6.7%
C-4.2%
D+1.3%
D3.6%
D-1.1%
F8.9%

Community-reported distribution · course feedback surveys

Catalog coverage · Brown

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: 5,904, Spring 2027: 4,558.

Growing every semester.

Explore

Open any course as a living map of what leads in and what it unlocks.

CSCI 0330

Intro to Systems

Ask Cam

Ask a scheduling question and get an answer grounded in your catalog.

Can I take CSCI 0330 next spring?

Yes — you'll have finished CSCI 0200, its one prerequisite, this fall.

from your catalog

Campuses

Find your university.

152 universities mapped — more every semester.

Map your whole degree.

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