---
title: Create a Course Landing Page
description: Build and edit a course landing page, including pricing, hero buttons, preview, and publish settings.
---

A **course landing page** is the public page for one course. Prospects read the description, see pricing, and click **Enroll** if enrollment is open. This is separate from your [academy landing page](/publish-and-brand/org-landing-page), which is the academy homepage.

## Open the editor

### 1. Select a course

From the admin dashboard, open **Courses** and click the course you want.

### 2. Open Landing page

In the course sidebar, click **Landing page** to open the editor.

### 3. Edit sections

Update sections such as hero, description, requirements, pricing, instructors, and footer. Click **Save** when finished.

### 4. Preview

Use the preview control next to **Save** to see the page. Confirm behavior on the live academy for links and enroll buttons.

## Editor sections

| Section          | What you configure                                      |
| ---------------- | ------------------------------------------------------- |
| **Hero**         | Title, subtitle, primary CTA (e.g. Enroll, Get Started) |
| **Description**  | Course overview for prospects                           |
| **Requirements** | Prerequisites or audience notes                         |
| **Pricing**      | Price and currency                                      |
| **Instructors**  | Instructor cards                                        |
| **Footer**       | Supporting links and copy                               |

Hero and pricing interact with [course enrollment](/manage-students/course-enrollment): a free course with **Students can enroll themselves** on shows an open **Enroll** button; paid or closed courses route visitors through payment or invites.

## Pricing and currency

Set the course price in the **Pricing** section. Edvello supports these currencies today:

| Currency       | Code |
| -------------- | ---- |
| US Dollar      | USD  |
| Nigerian Naira | NGN  |

:::info[Other currencies]
If you need a currency outside USD and NGN, that requires product support today. Pick the closest supported currency or keep the course free and handle payment outside Edvello.
:::

## Publish and self-enrollment

Landing page content can be ready before you open enrollment:

| Course **Settings**                | Effect on landing page                        |
| ---------------------------------- | --------------------------------------------- |
| **Published**                      | Page is live on your academy                  |
| **Students can enroll themselves** | Public **Enroll** works (for free courses)    |
| **Price > 0**                      | Enrollment requires payment or a valid invite |

See [Control Who Can Enroll](/manage-students/enrollment-access-control) for closed cohorts and invite-only access.

## Preview vs live site

The in-app preview shows layout and copy. Test **Enroll**, external links, and payment on your live academy URL (subdomain or [custom domain](/publish-and-brand/custom-domain)) before sharing publicly.

:::warning[Org landing page preview]
The org homepage preview in the organization customization area disables link clicks. Course landing previews should still be checked on the live site for enrollment flows.
:::

## What students see after enrolling

After a successful enroll, students land in the [Student Dashboard](/reference/student-dashboard) (**Home** / **My Learning**). The course may disappear from **Explore** once they are a member.

## Related guides

- [How Course Enrollment Works](/manage-students/course-enrollment) — who can join and how Explore relates to publish settings
- [Invite Students](/manage-students/invite-students) — invite links when public enroll is off
- [Course Types](/create-and-deliver/course-types) — how type affects public vs LMS access
- [Set Up a Custom Domain](/publish-and-brand/custom-domain) — host for your landing page URL
- [Create Your First Course](/get-started/create-first-course)
