Complex sentence: For the functional courses, programs often divide the curriculum into two parts, where the first (sub-) course provides an overview, while the second revisits the subject in depth.
Split into simpler sentences: For the functional courses, some programs divide the curriculum into two parts. The first (sub-) course provides an overview, while the second revisits the subject in depth.