# Learn (LMS)

Prep surfaces under the **Learn** nav. They support skill building but **do not** verify CMH skills. See [Core concepts](/product/concepts).

## Routes

| Route | Purpose |
|-------|---------|
| `/dashboard/courses` | Browse catalog |
| `/dashboard/my-courses` | Enrolled courses |
| `/dashboard/saved-courses` | Saved |
| `/dashboard/courses/[courseSlug]/…` | Modules / lessons player |
| `/dashboard/courses/[courseSlug]/payment` | Purchase / checkout |
| `/dashboard/assessments` | Assessments / quizzes |
| `/dashboard/mentorships` | Mentorship offerings & enrollments |
| `/dashboard/mentorships/[id]/payment` | Mentorship payment |
| `/dashboard/certificates` | Course certificates (off-nav) |

## APIs (`/api/v1`)

| Mount | Domain |
|-------|--------|
| `/courses`, `/modules`, `/lessons` | Catalog structure |
| `/enrollments`, `/progress` | Enrollment & progress |
| `/categories`, `/tags`, `/media` | Taxonomy & media |
| `/assessments` | Assessments |
| `/mentorships` | Mentorship products |
| `/certificates` | Course certificates → public `/verify` |
| `/payments` | Checkout for course/mentorship purchases |

## Who sees Learn

Primarily `STUDENT` / `CORPORATE` (browse & saved). Instructors and admins see my-courses / mentorships / assessments as LEARNER_ROLES. **Employers do not** get Learn in nav.
