Built for course creators

Build your own
online course platform

No tech skills required—launch a course website on your own domain in minutes. Publish courses, collect payments, and manage students, all in one place.

Everything you need to teach online

From site building and video to payments and student management—no need to stitch together a dozen tools.

🌐

Custom domain

Launch your own course site in one click, with custom domains and automatic SSL.

🎬

Video streaming

Integrated with Bunny Stream for secure course video streaming, with free previews.

💳

Online payments

Integrated payment gateways—pay by card online and unlock courses automatically.

📊

Student management

Courses, chapters, orders, enrollments and access—all managed from one dashboard.

Choose a plan and launch today

Both plans let you sell courses, collect payments, and manage students. Start with a free 7-day trial—cancel anytime during the trial.

Starter

For solo creatorsFor individual instructors selling their own courses

US$1 / mo

or billed yearly US$2 / yr(save US$10)

  • 5GB storage (upgradable)
  • Courses / quizzes / assignments / grades
  • Course orders & student management
  • Coupons
  • Local payments + e-invoicing
  • Custom domain + page builder
  • Analytics + built-in traffic stats (no GA needed)
  • 301 redirects (keep your SEO when migrating)
  • System notification emails
  • Platform branding link in footer (not removable)
Best value

Pro

For brands & businessesFor entrepreneurs and resellers building a brand and scaling traffic

US$1 / mo

or billed yearly US$2 / yr(save US$10)

  • 10GB storage (upgradable)
  • Everything in Starter
  • 🤖 AI assistant integration (MCP)—run your backend with your own Claude / ChatGPT
  • Remove / customize footer branding
  • E-commerce: physical products / cart / store pickup
  • Marketing funnels + lead forms / popups
  • Blog + SEO content AI (automated traffic)
  • Newsletter CRM + automated email sequences
  • AI ad assistant + AI support
  • Affiliate payouts / multi-instructor / member tiers
  • Simulated live / online booking

Prices are in USD, billed by LIUBABA LLC via Stripe. The platform takes no cut of your course revenue.

Reseller plan · buy more, get more

Prepay points to offset your subscription

Planning for the long run, or launching several sites at once? Stock up on points and get up to 33% extra.After you sign up, you can top up during the 7-day trial; when the trial ends and billing begins, points are applied automatically.

Top up

US$1,000

Points received

1,200

+200 bonus points (+20%)

That's US$200 off your subscription

Top up

US$2,000

Points received

2,500

+500 bonus points (+25%)

That's US$500 off your subscription

Best deal

Top up

US$3,000

Points received

4,000

+1,000 bonus points (+33%)

That's US$1,000 off your subscription

💵

1 point = US$1

Points apply directly to your platform subscription—no coupons, no minimums.

🔗

Shared across all your sites

Points sit in your account pool and work for every site under it—no need to assign them in advance.

⏱️

Applied to whichever bill is due first

Whichever site is billed first gets the discount—fully automatic, no manual allocation.

♾️

Points never expire

Card billing resumes only when they run out; unused points stay forever and keep applying to any new site.

How do reseller points work?

  1. 1

    Sign up free

    Pick your own URL and start the 7-day trial right away.

  2. 2

    Top up points during the trial

    Choose a points package under "Change plan" in your dashboard—pay by card and they're credited instantly.

  3. 3

    Applied automatically when billing starts

    From your first invoice after the trial, points automatically cover your subscription.

You must sign up as a tenant (launch a site) before buying points. Points can only be used to offset this platform's subscription fees; they cannot be withdrawn or transferred. Point purchases are not eligible for referral codes and do not count toward referral commissions.

Get started in 3 steps

1

Sign up

Sign up free with your email in 30 seconds.

2

Choose your URL

Pick a subdomain and we set up your site automatically.

3

Publish courses

Create courses, upload videos, set prices, and start enrolling students.

Ready to start your course business?

Sign up free and get your own course platform today.

FAQ

How do I move my WordPress site over to your platform?

We offer a free Migration Check-up that tells you in three minutes exactly what data can come across (accounts, courses, orders, posts, mailing lists, and more) and which of your current plugin features are already built into the platform.

You stay in control the whole way: just install our check-up plugin on your WordPress, copy the report it generates, and paste it into a form to submit—no need to hand over any usernames or passwords. Once we receive it, we'll send you back a complete migration assessment and quote.

Building a site on WordPress always meant renting separate web hosting or a cloud database. How is your Cloudflare architecture different? And how do its security and cost compare to platforms like Shopify or Shopline?

The biggest difference is this: there's no "server of yours" sitting online. With WordPress you're really doing three things at once—renting a web host, renting a database, and installing and maintaining an entire software stack yourself. That server runs 24/7, and anyone on the internet can try to log into it or scan it for holes. That's exactly where WordPress sites tend to get burned: a vulnerable plugin or theme lets malware slip in, a missed update leaves it locked up and held for ransom by automated attacks, or a compromised host leaks your members' and orders' data.

We use the same "serverless" cloud model that powers Google and Amazon (AWS): your site is code that runs on Cloudflare's global network only when a visitor arrives—executing at the nearest node, then finishing—with no fixed server left running. There's no operating system for you to maintain, no back door to be logged into, no outdated plugin waiting to be cracked. That entire category of WordPress security pain simply doesn't exist in this architecture.

Speed and capacity aren't your problem either: pages are served from the nearest of Cloudflare's 300-plus global nodes, so visitors get a fast connection wherever they are. A sudden traffic spike doesn't require you to "upgrade your server"—the underlying resources scale automatically. And because the whole platform runs on one shared codebase, when we upgrade, every site updates at once. You'll never be the site that "got attacked because it wasn't updated," because there's simply nothing for you to update by hand.

On cost: that "pay for actual compute and traffic" underlying expense is between us and Cloudflare, and it's on us. Your side is a straightforward monthly or annual plan fee—no nasty cloud bill landing in your inbox just because traffic spiked one day. Use it a lot or a little, we carry the underlying cost.

So how does it compare to Shopify or Shopline? On architectural security, we're in the same class—all of us are modern managed cloud platforms, none of us carry the "maintain your own server" security risk, and that's precisely where we all beat self-hosted WordPress. What we give you on top: your data is enforced-isolated per tenant right at the database layer, sensitive credentials like payment keys are encrypted at rest, backups run automatically off-site every day, and you can use your own domain. On top of that, we don't take a cut of your sales as a transaction fee (most e-commerce platforms skim a percentage), and the whole system is purpose-built for selling online courses—courses, video, students, and payments all in one place, no plugin patchwork required.

In one line: our security is the same modern cloud tier as Shopify and Shopline, with none of WordPress's "host getting hacked" risk—but we don't take a cut of your revenue, we let you use your own domain, and we're built specifically for online courses.

See plans and pricing →
After I migrate, the URLs of my old pages and blog posts will change. How do I set up 301 redirects to preserve my SEO ranking?

The dashboard has a built-in 301 Redirect feature (available on both the Starter and Advanced plans). You map each old URL to its new page on the platform, so when a visitor or Google hits the old URL, they're permanently (301) redirected to the new location. Your search ranking and the link equity from external backlinks carry over—nothing resets to zero just because you moved.

Even with a lot of pages and posts, you don't have to add them one by one: under "301 Redirect → Bulk Import" you can paste the whole batch at once, one "old path, new URL" per line. Paste two columns from Excel or Google Sheets, or a CSV exported from the WordPress Redirection plugin (you can paste the full old URL straight into the old-path column too—the system extracts the path automatically), up to 2,000 rows at a time. Importing the same old URL again overwrites it rather than creating two conflicting rules.

How it works in practice: once your migration is done, we'll prepare an "old URL → new URL" mapping for you (the Migration Check-up already inventories the pages and posts on your site), and you just paste it into Bulk Import—done. If your old site already had a redirect plugin like Redirection, we'll bring those existing rules over as well.

On the Advanced plan, you can even hand this off to your own AI—give it the list of old-site URLs and let it match them against the new URLs on the platform and build all the redirect rules in one batch.

One note: redirects are matched by "path" (for example, /2024/05/hello-world), so they still work even when you change domains—as long as you point your old domain at the platform, old links will automatically route to the new pages.

Can I use my own AI (Claude, ChatGPT) to run the dashboard? Can I just tell it what to do out loud?

Yes. The Advanced plan supports AI Assistant Integration: connect your own Claude or ChatGPT to your dashboard, then just chat to tell it what to do—no more clicking through page after page yourself.

How to connect: on the dashboard's "AI Integration" page, copy a URL, paste it into Claude's or ChatGPT's "Connectors" settings, and log in to authorize once—done (about two minutes, no engineer required).

Here's the kind of thing you can just "say" to it:

"Build me a sales page for my 'Vocal Expression' course: a full-width hero image up top, then three student testimonials, the course outline, an FAQ, and a sign-up button at the bottom—use my site's primary color." → The AI assembles the whole page (hero visual, multi-column layouts, buttons, countdown timers, FAQ, all supported) and saves it as a draft for you to preview.

"Write a 1,500-word blog post on 'How Beginners Can Train Their Voice'—open with a strong hook and lead into my course at the end." → The AI writes it and saves a draft; you review it before deciding whether to publish.

"How much did I sell this month? Which course sold best?" → The AI pulls together your revenue, order count, and top courses for you.

"Grant Wang Xiaoming access to the 'Advanced Class' course." "Create a 10%-off coupon, code SPRING10, limited to 50 uses." "Someone emailed support asking about a refund—reply to them for me." → All of these can be handed straight off.

On security, you stay fully in charge: the AI can only save pages and posts as drafts, and for "can't-be-undone" actions like publishing, sending an email newsletter, issuing refunds, or deleting a course, the AI can only propose—it won't actually run until you go into the dashboard and click confirm. You can also revoke the AI's connection with one click at any time, and see every single thing it did in the audit log.

And if you have a team or clients using your site, you get to decide "whose AI can connect and which features they can touch"—an AI can never do more than that person's own dashboard permissions already allow.

See the Advanced plan →

See all FAQs →