Meridian’s learning platform gives Shopify app developers a structured path from first concepts to production-ready expertise. Browse a curated library of courses, step-by-step guides, tutorials, and playbooks — all built around the problems you actually face when shipping apps on the Shopify App Store. Your progress is tracked automatically so you can pick up where you left off, and completions feed directly into your certification progress.Documentation Index
Fetch the complete documentation index at: https://help.the-meridian.ai/llms.txt
Use this file to discover all available pages before exploring further.
Course library
Every course in Meridian covers one or more of seven categories that map to the Shopify app developer lifecycle.App Store
Optimize your listing, improve your rank, and understand App Store search.
Deployment
Ship reliably with CI/CD, environment management, and rollback strategies.
UX
Design merchant interfaces that pass Shopify’s review and drive retention.
Development
Build Shopify apps with the right architecture, APIs, and tooling.
Marketing
Acquire and retain merchants through positioning, email, and lifecycle campaigns.
Architecture
Design scalable, multi-tenant systems ready for high-install workloads.
Ads
Run paid campaigns to grow your install base on and off the App Store.
Course levels
Each course is tagged with a difficulty level so you can build knowledge in sequence.| Level | Who it’s for |
|---|---|
| Beginner | New to Shopify app development or the topic area. |
| Intermediate | Comfortable with the basics; ready to go deeper. |
| Advanced | Experienced developers tackling complex, production-scale problems. |
Course fields at a glance
When you open a course card, you’ll see the following information:| Field | Description |
|---|---|
title | Name of the course |
description | What you’ll learn and why it matters |
categories | One to three EducationOSCategory tags (e.g., App Store, UX) |
level | Beginner, Intermediate, or Advanced |
lessonCount | Number of individual lessons |
durationMinutes | Estimated total watch/read time |
enrolledCount | How many developers have enrolled |
rating | Average rating from 0 to 5 |
author | The course author’s name |
isFeatured | Whether Meridian has surfaced this course on the home tab |
isFeatured: true) appear at the top of the library and are recommended by the Meridian team based on demand and quality.
Tracking your progress
Meridian tracks your learning state per course automatically as you work through lessons.- Progress states
- Reading progress data
Each course has a
When your status is
progressStatus with three possible values:| Status | Meaning |
|---|---|
not_started | You haven’t opened this course yet |
started | You’ve begun at least one lesson |
completed | You’ve finished every lesson |
started, a progressPercent value (0–100) drives the progress bar displayed on the course card.How to enroll in a course
Browse or filter
Filter by category (e.g., App Store, UX) or level (Beginner, Intermediate, Advanced). Featured courses appear at the top.
Open a course
Click any course card to view the full description, lesson list, author, and estimated duration.
Enroll
Click Start course. Meridian records your enrollment and sets
progressStatus to started once you complete the first lesson.Step-by-step guides
Guides are shorter, task-focused resources. EachStepByStepGuide walks you through a single workflow from start to finish.
| Field | Description |
|---|---|
stepCount | Total number of steps in the guide |
estimatedMinutes | How long the guide takes to complete |
difficulty | beginner, intermediate, or advanced |
completionRate | Share of readers who finish the guide (0–1) |
Tutorials
Tutorials complement courses with focused, hands-on content in three formats.Video
Watch a walkthrough with
durationMinutes to estimate your time investment.Written
Read a narrative explanation.
durationMinutes reflects estimated reading time.Code-along
Follow step-by-step code examples in your own editor. Best for learning by doing.
views and likes so you can gauge community reception before diving in.
Playbooks
Playbooks are opinionated, curated guides that reflect the Meridian team’s recommended approach for a given domain. Unlike courses, they tell you not just how to do something, but how to do it well.Billing
Billing
Best practices for implementing Shopify billing — plan structures, trial periods, upgrade/downgrade flows, and usage-based billing.
Onboarding
Onboarding
Step-by-step merchant onboarding: welcome screens, OAuth scopes, initial configuration, and activation events.
UX
UX
Polaris design system patterns, accessibility requirements, and embedded app UI conventions that pass Shopify review.
Security
Security
HMAC validation, webhook verification, OAuth token storage, and rate limit handling.
Performance
Performance
App proxy caching, GraphQL query optimization, Storefront API best practices, and load testing.
Testing
Testing
Unit tests, integration tests, mock data strategies, and running Shopify test environments locally.
| Field | Description |
|---|---|
category | One of: billing, onboarding, ux, security, performance, testing |
adoptionRate | Share of Meridian platform users who have applied this playbook (0–1) |
version | The current version string (e.g., "1.2.0") |
sectionCount | Number of chapters or sections |
Playbooks are versioned. When a playbook is updated, you’ll see the new
version value and an updatedAt timestamp so you always know whether you’re reading the latest guidance.Documentation pages
The Documentation section inside Meridian’s learning platform surfaces reference pages for APIs, configurations, and platform features. Each page tracksviews, helpfulVotes, and notHelpfulVotes to surface the most-needed content.
Pages have a status field:
current— Up to date and accurate.needs-update— Content is correct but may be missing recent changes.deprecated— The feature or API no longer exists; consult the linked replacement.
Platform learning stats
The platform aggregates learning activity across all users. You’ll see these metrics on the Courses dashboard:| Metric | Description |
|---|---|
totalEnrolled | Total learner enrollments across all courses |
avgCompletionRate | Average course completion rate across the library (0–1) |
avgCompletionRate signals that content is well-structured and actionable.