Getting into Data Classes
- Check our Fall 2025 Enrollment FAQs.
- Check for updates on the Data 001 Ed Discussion page.
- Read the Class Notes for each class on the Schedule of Classes.
Need Help with Enrollment?
If you have checked the resources listed and cannot find the answer to your question:
- For questions about enrolling in Data courses, please contact us at ds-advising@berkeley.edu.
- For questions about enrolling in other courses, please contact the department that manages the course (for example: for IND ENG 135, please contact IEOR; for COMPSCI 61B, please contact EECS).
Requests to Clear Prerequisites
Data Science enforces class prerequisites and corequisites for most classes, as approved in the Berkeley Academic Guide, with limited substitutions allowed. We do not consider exceptions (i.e. requests to enroll without completing the requisites or any approved substitute).
Students are expected to complete all prerequisites with passing grades of C- or better before the class begins, including prerequisites that were in-progress or Incomplete at the time of enrollment. We reserve the right to drop students who don't meet these requirements.
TIMING: Please be sure to submit your request before your Phase 1 enrollment time, or as soon as you want to enroll. Enrollment requests are reviewed as soon as possible, usually within 1-2 business days.
Submit Fall 2025 Requests Here
Please note that enrollment permission will only be granted for the specific cases listed below:
Course | Enforced Requisites | Exceptions Allowed |
---|---|---|
Data 88E |
Corequisite: Data C8 or Stat 20 |
For Data 8*: Stat 21, W21, 135, PH 142 or IndEng 165 allowed |
Data/CompSci/Stat C100 |
Prerequisites: Data C8 or Stat 20; and CS 61A or Data C88C or Engin 7 Co-requisite: Math 54 or 56 or 110, or Physics 89, or EECS 16A |
For Data 8*: Stat 21, W21, 135, PH 142 or IndEng 165 allowed For CS 61A: CS 47A + approved transfer course For Linear Algebra: Stat 89A or Math 91 in Fall 2022 allowed |
Data/CompSci C101 |
Prerequisites: CS 61B; Data C100 |
For CS 61B: CS 47B + approved transfer course For Data C100: Approved transfer courses only |
Data/Stat C102 |
Prerequisites: Math 54 or 56 or 110 or Stat 89A or Physics 89 or both of EECS 16AB; Data C100; and any of EECS 126, Data C140, Stat 134, IndEng 172, Math 106 |
Approved transfer courses only |
Data/Stat C140 |
Prerequisites: Data C8, or both Stat 20* and CS 61A or Data/CS C88C; one year of calculus at the level of Math 1A-1B or higher Co-requisite: Math 54 or 56 or 110, EECS 16B, Stat 89A or equivalent linear algebra |
For Linear Algebra: Math 91 in Fall 2022, or Physics 89 Other approved transfer courses |
Data 144 |
Co-requisite: Data C100 |
Approved transfer courses |
*Solely for the purpose of satisfying the course prerequisite for enrollment, Stat 21, W21, 135, PH 142 or IndEng 165 may be allowed in substitution for Data C8, when combined with CS 61A or 88. Please note that these courses do NOT meet the Data C8 requirement for the Data Science major or minor.