prerequisite

A prerequisite is a required course that must be completed before a student is allowed to enroll in a more advanced one.