I don't think **framework** is the best word here. I'm not sure what you're trying to describe, but you might consider one of the following: A **curriculum** refers to the lessons taught in a course or program of study. I feel like this might be the word you're seeking. A **syllabus** is a document outlining the subjects taught in a class. A **program** is a series of courses offered by a school that focus on a particular subject. For example, a "creative writing program" would normally belong to the English Department of a liberal arts college. The program often has its own teachers and administrators, so the students would have **mentorship** and other resources available to them.