美国斯坦福大学的艾斯纳教授的从课程的功能出发提出了课程的三种类型:
1、显性课程。是学校教育中有计划、有组织地实施的“正式课程”或“官方课程”。显性课程(有计划的学习经验)与隐性课程(非预期的学习经验)共同构成学校课程的全貌实际课程。
2、隐性课程。是指学生在学习环境中所学到的非预期或非计划性的知识、价值观念、规范和态度。
3、悬缺课程。是指学校应该提供却没有提供的学习经验,是存在于理想的课程和实际的课程之间的流失的课程。