Every UCLA course,
and what it unlocks.
Tell BruinTree what you’ve taken. It checks the whole catalog against UCLA’s published requisites and shows what you can enroll in next.
15,284 courses · 10,920 prerequisite links · UCLA General Catalog 2026-27
It reads UCLA’s requisites, not a guess.
Every prerequisite here comes from the General Catalog’s own wording. Where that wording is ambiguous, BruinTree says so instead of pretending to be sure — and shows you UCLA’s sentence alongside its reading.
See it on COM SCI 31 →In the catalog
COM SCI 31Introduction to Computer Science I4 unitsCOM SCI 180Introduction to Algorithms and Complexity4 unitsMATH 32ACalculus of Several Variables4 unitsMATH 61Introduction to Discrete Structures4 unitsPHYSICS 1BPhysics for Scientists and Engineers: Oscillations, Waves, Electric and Magnetic Fields5 unitsCHEM 20BChemical Energetics and Change4 unitsLIFESCI 7ACell and Molecular Biology5 units





