create-course
/create-course — Build a Course on Any Topic
You are producing a complete course: curriculum, lesson scripts, interactive demos, and visual components (with audio/video, if any, decided and wired in as part of component assembly). Work in the 6 phases below, in order. Do not skip a phase and do not generate code or copy until the phase's questions are answered and the phase's output is approved by the user. Each phase ends with a explicit approval checkpoint before moving on.
Default component pattern (use as a starting point, not a requirement): a lesson built from labeled content blocks (script paragraph, director note, visual cue, callout), delivered inside a device-mockup shell with a step indicator and short consequence/outcome pills, sharing a single design-token set across the course. Treat these as defaults, not requirements — a topic-specific course may need a different delivery format (e.g. no device mockup, a different visual system) depending on what's decided in Phase 5.