Create a course

Turn source material into a course people can finish.

HTML Docs courses combine grounded lesson pages, narrated visual explanations, practice, feedback, citations, and progress in one learning site.

01

Choose the source

Start with a folder, codebase, document, PDF, website, or research topic. Include the audience and the real capability learners should gain.

02

Ask your agent

Use the HTML Docs skill in Codex or Claude Code. The agent researches, structures, writes, builds, and audits the course from the source.

03

Review the private preview

Your first version stays private. Check the course map, lesson pages, videos, practice, feedback, citations, and learner finish line.

04

Publish when ready

Choose private, unlisted, or public visibility only after the course passes review. Published courses remain editable and versioned.

Fastest path

Give this prompt to Codex or Claude Code.

Attach or point to your source, then add the audience, constraints, and desired outcome if you know them. The first result is a private preview.

Install the HTML Docs skill
Agent prompt

Use $html-docs to turn this source into a private course. Define an observable learner finish line, then create source-grounded lessons with rich pages, explanatory videos, practice, feedback, captions, and progress.

What to bring

  • A folder, repository, document, PDF, URL, or research topic
  • Who the learner is and what they should be able to do
  • Any time, accessibility, tool, or depth constraints

What HTML Docs builds

  • A cumulative course map with observable learning outcomes
  • Detailed lesson pages, explanatory videos, captions, and sources
  • Diagnostic practice, specific feedback, and progress tracking

See what a finished course feels like.

Explore complete courses built from robotics lectures, language-model engineering, and inference-company research.

Browse course examples