Schema
Course Schema
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?
Comment Schema
Use defineComment() to add Comment structured data. Connect user comments to articles and blog posts with author and date information.
Dataset Schema
Use defineDataset() to add Dataset structured data. Make research data discoverable in Google Dataset Search with metadata and download links.