Schema
Course
Schema.org Course
- Type:
defineCourse(input?: Course)
Describes a Course.
Useful Links
🔨 Documentation in progress
Examples
defineCourse({
name: 'Introduction to Computer Science and Programming',
description: 'Introductory CS course laying out the basics.',
provider: {
name: 'University of Technology - Eureka',
sameAs: 'http://www.ut-eureka.edu',
},
})
Types
/**
* A course or class offered by an educational institution.
*/
export interface CourseSimple extends Thing {
/**
* The title of the course.
*/
name: string
/**
* A description of the course. Display limit of 60 characters.
*/
description?: string
/**
* The course code or identifier.
*/
courseCode?: string
/**
* The educational level of the course.
*/
educationalLevel?: string
/**
* The duration of the course.
*/
timeRequired?: string
/**
* A reference to an Organization piece, representing the organization offering the course.
*/
provider?: NodeRelation<Organization>
}
🔨 Schema in development
Related Schemas
- Organization - Course provider
- Person - Instructor
- Event - Course sessions
Did this page help you?