Skip to main content

About Alva Courses

Alva Courses is a Shopify app for building, selling and delivering professional online courses natively inside your store. Course management lives in the Shopify admin, where you build courses, sections and lessons with a drag-and-drop builder and a rich lesson editor supporting video, text, images, PDFs, audio, ePub, MS Office documents, quizzes and Zoom links. The moment a Shopify order is paid, Alva enrols the student and grants access through a branded email, the Shopify Thank-You page, the Order Status page and the customer account. Students watch lessons in a native storefront course player with a sidebar lesson list, progress bar and completion ticks. Alva Courses includes automatic completion certificates, per-lesson discussions, member and enrolment management with CSV import and export, progress analytics, drip scheduling and limited-time access. Pricing is $9.99/mo for the Unlimited plan and $14.99/mo for Unlimited Pro, which adds Alva Video Hosting with 50 GB and no per-video limits. Both plans include a 14-day free trial. Alva Courses has a 5.0-star rating on the Shopify App Store from 13 reviews.

Alva · Courses · v2.6
v2.6.0 shipped May 2026 · changelog

Sell online courses inside Shopify

Alva Courses is a Shopify app that lets you build, sell and deliver professional online courses natively inside your store — with videos, quizzes, PDFs and certificates . Course management lives in the Shopify admin; students learn in a branded storefront course player and access every enrolment from their Shopify customer account. No second platform, no second login.

★★★★★ 5.0 · Built for Shopify · 13 five-star reviews · 14-day free trial
App Store rating
5.0
13 reviews · 100% five-star
Uptime, 90d
99.9 %
Native inside Shopify
Plans from
$9.99 /mo
Two plans · 14-day trial
Courses & members
Unlimited
On every plan
§ 01 — The platform

Everything you need to teach, built into Shopify.

Build · sell · deliver
in one place
01 / 07 Course builder

Drag, drop, and publish .

Build courses as sections and lessons, then reorder by dragging. Duplicate, rename, move or bulk-create lessons in seconds.

  • Sections & lessons
  • Drag to reorder
  • Create Multiple
  • Duplicate & move
02 / 07 Lesson content

Rich lessons, any media .

Mix text, video, images, PDFs, audio, ePub, MS Office docs, quizzes, Zoom links and buttons inside any lesson.

  • WYSIWYG editor
  • Tables & formatting
  • 12 block types
  • Sequential gating
03 / 07 Drip & schedule

Release lessons on your schedule

Drip lessons or whole sections a set number of days after enrolment, schedule a lesson to publish on a date, or keep content as a draft until you are ready. Per-section and per-lesson visibility controls keep students moving at the right pace.

  • Drip by day
  • Schedule publish
  • Draft lessons
  • Visibility controls

Learn more

04 / 07 Certificates

Award a certificate automatically.

Issue a custom-designed completion certificate the moment a student finishes — emailed automatically, fully editable.

  • Auto-awarded
  • Emailed to student
  • Editable template
  • Your branding
05 / 07 Members & progress

Know exactly who is enrolled .

Track members, enrolments, completion rate and per-student progress. Add manually, bulk import via CSV, or export.

  • Progress bars
  • CSV import/export
  • Completion rate
  • Search & filter
06 / 07 Discussions

Build a learning community .

Native per-lesson comments with moderation tools and email notifications, so questions get answered in context.

  • Per-lesson threads
  • Moderation
  • Email alerts
  • In the player
07 / 07 Branded delivery

Enrolment emails from your domain .

Customise enrolment and certificate emails, then send from your own verified domain. Course access fires the moment an order is paid.

  • Custom templates
  • Your own domain
  • Dark-mode preview
  • Instant on paid
Merchants on Alva Courses

5.0 on the Shopify App Store

★★★★★
Shopify App Store · 13 reviews
★★★★★

“Cannot recommend it enough. Finding Alva Courses after migrating to Shopify was the best thing I've done — the support is second to none and Tom is exceptional.”

Reviewed from United Kingdom
MJ
Matt Jackson Photography
Shopify App Store review
★★★★★

“Very easy to use and customizable, and it works seamlessly for selling online courses on Shopify. The support is outstanding and genuinely responsive.”

Reviewed from Canada
TK
Tokos
Shopify App Store review
★★★★★

“I've researched and tested a lot of Shopify course apps, and I recommend Alva Courses without hesitation. Setup was easy and everything works exactly as it should.”

Reviewed from United Kingdom
FD
Freedom by Digital
Shopify App Store review
Drag-and-drop course builder

Build a full course in an afternoon.

Structure courses into sections and lessons, then reorder everything by dragging. Duplicate, rename, move or delete in place, and use Create Multiple to add a batch of lessons at once. Drip, Scheduled and Draft badges keep your release plan visible at a glance.

  • 01 Sections & lessons Drag to reorder
  • 02 Duplicate, rename, move One click
  • 03 Create Multiple lessons Bulk
  • 04 Drip · Scheduled · Draft Per lesson
Rich lesson editor

Every lesson, exactly how you want to teach it.

The WYSIWYG editor turns each lesson into a stack of content blocks. Drop in video, rich text, images, PDFs, audio, ePub, MS Office docs, quizzes, Zoom links and buttons — then require completion before the next lesson for sequential courses.

12
content block types per lesson
5
video sources: Alva, YouTube, Vimeo, VdoCipher, Loom
WYSIWYG
rich text with tables & formatting
Gating
require completion before next lesson
Alva Video Hosting · Pro

Host big videos,
no Shopify caps.

On Unlimited, upload to Shopify file hosting (up to 1 GB / 10 min per video) or embed from YouTube, Vimeo, VdoCipher and Loom. Upgrade to Unlimited Pro for Alva Video Hosting: 50 GB of dedicated storage with no per-video size or length limits.

50 GB dedicated storage No per-video limits YouTube & Vimeo VdoCipher Loom Bypass file caps
Members & progress

See every student's progress.
Across every course.

Each course has a Members Overview — total members, active enrolments, completions, completion rate and per-student progress bars with enrolment dates. A global Members view spans all courses, with bulk CSV import, CSV export, manual Add Member, and search & filter.

Per-course overview Progress bars Completion rate Bulk import CSV Export CSV Add member
Quizzes & certificates

Test knowledge, then celebrate it.

Build quizzes inside lessons to check understanding, then award a custom-designed completion certificate the moment a student finishes the course. Certificates are emailed automatically, and the template is fully editable so it carries your branding.

  • QUIZ in-lesson quizzes & assessments
  • AUTO certificate awarded on completion
  • EDIT fully editable certificate template
Discussions · Community

Questions,
answered
in context.

Alva Courses includes a native per-lesson comment system with moderation tools. Students ask questions right where they are stuck, and you get an email notification the moment a comment lands — turning a course into a community.

  • Per-lesson comment threads
  • Moderation tools for your team
  • Email notifications on new comments
Branded email · Custom domain

Enrolment emails that look like your store.

Customise the from-name, subject, title, message, footer and login hint on enrolment and certificate emails, with a live dark-mode preview and a "Start Learning Now" call to action. Verify your DNS and send from your own domain instead of alvaapps.com.

Custom from-name Dark-mode preview Custom domain Certificate emails
How it works · setup to first student

Four steps from install to enrolled.

Step 01
Section 1 Lesson · video Lesson · quiz Lesson · PDF
Build your course
Add sections and lessons in the Shopify admin, then fill each lesson with video, text, quizzes, PDFs and more using the WYSIWYG editor.
Where
Shopify admin
Blocks
Video · text · quiz · PDF · audio
Skill needed
None — no code
Step 02
Beginner Pilates
Course · $49
Link it to a product
Attach the course to a Shopify product or variant. Set a price, add a cover image, and publish — your existing checkout sells it.
Sell via
Your Shopify checkout
Access
One-time or limited-time
Takes
~1 minute
Step 03
PAID #1048 · $49.00
Student buys & enrols
The moment the order is paid, Alva enrols the student automatically — no manual fulfilment, no spreadsheets.
Trigger
Order paid
Fulfilment
Automatic
Manual work
Zero
Step 04
▶ Lesson 3 of 8 38%
My Courses · customer account
They learn in your store
Students watch lessons in the native storefront player, track progress, and earn a certificate on completion — all without leaving your store.
Access from
Email · Thank-You · Account
On finish
Certificate emailed
Second login
None
Pricing

Flat monthly. No per-sale cuts.

Both plans include a 14-day free trial. Cancel, upgrade or downgrade from the Shopify admin — no billing phone calls.
plan Unlimited $9.99 /mo 14-day free trial Best for video Unlimited Pro $14.99 /mo 14-day free trial
Courses, members & comments Unlimited Unlimited
Progress tracking & analytics
Custom completion certificates
Quizzes & assessments
Drip scheduling & limited-time access
Discussions, branded email & custom domain
Shopify-hosted video 1 GB / 10 min per video 1 GB / 10 min per video
Alva Video Hosting · 50 GB, no per-video limits
Start free trial Start free trial →
See the full breakdown on the pricing page.
Questions

Answers before you ask.

The moment an order is paid, Alva Courses enrols the student and delivers access through a branded email, the Shopify Thank-You page and the Order Status page. Students then watch lessons in the native storefront course player and find every enrolment under My Courses in their customer account — no second login, no external platform.
Each lesson is built from content blocks: rich text with tables and formatting, video (Alva-hosted, YouTube, Vimeo, VdoCipher or Loom), images, PDFs, audio, ePub, MS Office documents, quizzes, Zoom links and buttons. You can centre the lesson title and require completion before the next lesson for sequential courses.
Yes. Alva Courses automatically awards a custom-designed completion certificate when a student finishes a course, and emails it to them. The certificate template is fully editable, so it carries your branding alongside the student name and course title.
Yes. Every course has a Members Overview with total members, active enrolments, completions, completion rate and per-student progress bars. A global Members view spans all courses. You can add members manually, bulk import via CSV, export to CSV, and search or filter at any time.
On the Unlimited plan, videos use Shopify file hosting with a 1 GB / 10-minute limit per video, or you can embed YouTube, Vimeo, VdoCipher and Loom. The Unlimited Pro plan adds Alva Video Hosting: 50 GB of dedicated storage with no per-video size or length limits, bypassing Shopify's native file caps.
Alva Courses has two plans, each with a 14-day free trial. Unlimited is $9.99/mo with unlimited courses, members, comments, progress tracking, custom certificates and limited-time access. Unlimited Pro is $14.99/mo and adds Alva Video Hosting with 50 GB and no per-video limits. Manage your plan from the Shopify admin.
Install in minutes

Launch your course this afternoon.

Install from the Shopify App Store, build a course, link it to a product, and place a test order — watch the enrolment fire and the storefront player open. Both plans start with a 14-day free trial.

14-day free trial on every plan Runs natively inside your Shopify store Cancel from the Shopify admin, anytime
Install on Shopify Book a 15-min onboarding
courses@alvaapps.com
replies in < 4h, Mon–Fri