How Courses Work

5 min

Every course in Hatch is organized into modules and lessons.

Structure

course/
  modules/
    01-introduction/
      01-welcome.md
      02-how-it-works.md
      assets/
        images/
        videos/
    02-next-topic/
      01-first-lesson.md

Modules

Modules are the top-level groupings of your course. Think of them as chapters in a book. Each module contains one or more lessons.

Lessons

Lessons are individual Markdown files. Each lesson has frontmatter metadata at the top (title, duration) and the content below. You can include images, code blocks, and references to video assets.

Assets

Each module has an assets directory for images and videos. Reference them in your Markdown to create rich, multimedia lessons.