All tools

Course Schema Generator

Build Course JSON-LD for education content.

JSON-LD

Generate Course Schema

Course structured data helps your educational offerings appear in Google's course rich results and carousels, with the course name and provider shown to learners searching for what you teach.

Core fields

  • Course name and description
  • Provider organization
  • Course URL

Best for

Use it for any structured learning content — online courses, classes, bootcamps, and workshops — that has its own dedicated page.

How to add this JSON-LD to your site

Copy the generated <script type="application/ld+json"> block and paste it into the <head> of the relevant page (it also works in the <body>). Each page should describe its own content.

Before publishing, validate the markup with Google's Rich Results Test and the Schema Markup Validator to confirm it is eligible for rich results and free of errors.

Private & Processed Locally

This generator runs entirely in your browser. Nothing you enter is uploaded to a server, so it is safe for unpublished pages and works offline. It is free with no sign-up.

Frequently Asked Questions

Common questions about the Course Schema Generator.

What is Course schema for?
It helps your courses appear in Google's course rich results and carousels.
Which fields are needed?
A course name, description, and provider organization are the core fields.
Is it private?
Yes, the markup is built locally in your browser.

More Schema (JSON-LD)

View all tools →
Auto Google Schema MakerSchema Markup GeneratorFAQ Schema GeneratorArticle Schema GeneratorProduct Schema GeneratorLocalBusiness Schema GeneratorEvent Schema GeneratorJobPosting Schema Generator
File Transfer