Education database schemas
What a Education schema usually contains
Courses, cohorts and enrolments are three different things, and conflating them is the usual mistake. These templates keep the offering separate from the run of it and from the people on it.