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.0shipped 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.
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 / 07Lesson 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 / 07Drip & 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.
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 / 07Members & 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 / 07Discussions
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 / 07Branded 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 fromUnited 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 fromCanada
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 fromUnited Kingdom
FD
Freedom by Digital
Shopify App Store review
Drag-and-drop course builder
Build a full course inan 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.
01Sections & lessonsDrag to reorder
02Duplicate, rename, moveOne click
03Create Multiple lessonsBulk
04Drip · Scheduled · DraftPer lesson
Course builder
Course builder+ Add section
Getting started4 lessons
Drip · 3d
Draft
Module two3 lessonsDrip · 7d
Scheduled
Rich lesson editor
Every lesson, exactly how youwant 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
Welcome & orientation
Require completion before next lesson
Text
Video
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.
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 overviewProgress barsCompletion rateBulk import CSVExport CSVAdd member
Members overview
Members overviewSearch & filter
37Members
34Active
11Completed
31%Completion
Complete
Active
Active
Active
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.
QUIZin-lesson quizzes & assessments
AUTOcertificate awarded on completion
EDITfully editable certificate template
Storefront course player
Course Sample
67%
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
DiscussionModeration
Helen R. 2d ago
You Instructor · 1d
John D. 4h ago
Write a reply…Post
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.
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