> ## Documentation Index
> Fetch the complete documentation index at: https://docs.junojourney.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Certifications

> Earn and download certificates when you complete Journeys and courses.

export const RelatedPages = ({pages = []}) => {
  if (pages.length === 0) return null;
  return <>
      <br />
      <strong>Related articles</strong>
      <CardGroup cols={2}>
        {pages.map(page => <Card title={page.title} href={page.href} key={page.href} />)}
      </CardGroup>
    </>;
};

export const VideoWalkthrough = ({src, alt, caption}) => {
  return <Frame caption={caption}>
      <img src={src} alt={alt || caption || "Walkthrough"} />
    </Frame>;
};

export const RoleBadge = ({roles = []}) => {
  const colorMap = {
    Admin: "yellow",
    Manager: "blue",
    Learner: "green",
    "Co-editor": "purple"
  };
  return <>
      {roles.map(role => <span key={role}><Badge color={colorMap[role] || "gray"} size="sm" shape="pill">{role}</Badge>{" "}</span>)}
    </>;
};

export const FeatureAvailability = ({module, feature}) => {
  const label = feature || module;
  return <Info title="Feature availability">
      {label ? <>This feature requires the <strong>{label}</strong> module. </> : <>This feature may not be enabled for your organization. </>}
      If you don't see it in Juno, contact your administrator.
    </Info>;
};

<FeatureAvailability module="LMS" />

## How certificates work

Certificates are awarded when you complete a **Journey** or **Course** that has a certificate configured. Not all content has certificates — it depends on your organization's setup.

***

## Earning a certificate

<Steps>
  <Step title="Complete all required steps">
    Finish all courses/units in a Journey, or complete a Course with a certificate attached.
  </Step>

  <Step title="Certificate issued automatically">
    Juno issues the certificate. A dialog appears where you can download it immediately.
  </Step>

  <Step title="Saved to your profile">
    The certificate is saved and accessible anytime from My Learning.
  </Step>
</Steps>

***

## Viewing your certificates

Find your earned certificates in **My Learning** under completed items.

***

## Downloading

Click any certificate to view and download as PDF. The certificate includes:

* Your name
* The Journey/course title
* Completion date
* Issuing authority (your organization)
* Organization logo (if configured)

***

## Certificate expiration

Some certificates have an **expiration period**. Check the certificate details for validity. Expired certificates remain in your profile but are marked as expired.

***

## Creating certificates

<RoleBadge roles={["Admin"]} />

<Steps>
  <Step title="Create a certificate template">
    Configure layout, background, title, subtitle, colors, and organization logo.
  </Step>

  <Step title="Link to a Journey or Course">
    Attach the certificate to the content. Set an optional expiration period.
  </Step>

  <Step title="Automatic issuance">
    Certificates are automatically issued when learners complete the content.
  </Step>
</Steps>

<RelatedPages
  pages={[
{ href: "/learning/learning-paths", title: "Journeys" },
{ href: "/learning/courses", title: "Courses" },
{ href: "/learning/my-learning", title: "My Learning" },
]}
/>
