# hasCourse

A course or class that is one of the learning opportunities that constitute an educational / occupational program. No information is implied about whether the course is mandatory or optional; no guarantee is implied about whether the course will be available to everyone on the program.

## Expected Types

| Type | Description |
|------|-------------|
| [Course](https://schema.org.ai/Course) | A description of an educational course which may be offered as distinct instances which take place at different times or take place at different locations, or be offered through different media or modes of study. An educational course is a sequence of one or more educational events and/or creative works which aims to build knowledge, competence or ability of learners. |

## Used on Types

| Type | Description |
|------|-------------|
| [EducationalOccupationalProgram](https://schema.org.ai/EducationalOccupationalProgram) | A program offered by an institution which determines the learning progress to achieve an outcome, usually a credential like a degree or certificate. This would define a discrete set of opportunities (e.g., job, courses) that together constitute a program with a clear start, end, set of requirements, and transition to a new occupational opportunity (e.g., a job), or sometimes a higher educational opportunity (e.g., an advanced degree). |

---

Quoted from Schema.org 30.1, https://schema.org/hasCourse, under CC BY-SA 3.0. Served by the Org.AI Foundation at https://schema.org.ai/hasCourse.
