The education module groups courses into programs (eg Primary 1, Primary 2, etc) and a student enrolls in a particular program. Programs in ERPNext are independent of each other.
However, most education systems organize programs in a group of programs that need to be taken in a sequence to achieve a certain goal or degree. For example, for a student to complete Primary School, a student has to complete programs Primary 1 up to 6 and in that order.
Related Github Issue: