Marketplace · Course platform

Launch your online school.

Build courses, sell them worldwide, connect your own Stripe and domain — and let the marketplace bring you students.

Featured courses

Explore courses

Browse by category

For course creators

Your own branded school, your own domain, your payouts via Stripe. We just bring the students.

1

Create your school

Sign up and get a branded storefront on your own subdomain in minutes — no setup, no code.

2

Add your courses

Upload protected video, documents and quizzes, organized into modules and lessons.

3

Sell and get paid

Connect Stripe, set your price, and the marketplace brings students. Payouts and EU invoices are automatic.

Why courses123

One marketplace, shared traffic

Every published course appears in the common Discover feed, so visitors who came for one school find yours too — free cross-traffic between schools.

Sell in 39 languages

Storefront, admin and the whole marketplace work in 39 languages, with a language badge on every course.

Diplomas that last forever

Auto-issued on completion and stored in the student profile forever — downloadable with a public verification link even if the course is deleted.

Free unlimited email

Connect your own SMTP on any plan — including Free — and send unlimited automations and broadcasts at no cost.

Protected video

Token-authenticated video with no direct download, plus signed-access private documents.

Lower fee as you grow

The transaction fee drops from 10% down to 0% on Business and Enterprise — the more you sell, the more you keep.

Create your school

Start free — pay only when you sell (from €0, Pay-as-you-go).

Frequently asked questions

How do I create and sell an online course?

Sign up on courses123, create your school, add your course with videos and materials, set a price, and publish. You can sell worldwide and connect your own Stripe account to receive payouts directly.

What does it cost to sell courses online?

You can start for free. courses123 offers simple plans and takes a small fee per sale; you keep your brand and your payouts. Paid plans lower the fee as you grow.

Is courses123 available across Europe and in my language?

Yes. courses123 works worldwide and the interface is available in 39 languages, so you can sell and learn in your own language across Europe and beyond.

How do instructors get paid?

Each school connects its own Stripe account, so payments from students go directly to the instructor. courses123 never holds your money.

Can I use my own brand and domain?

Yes. Every school gets its own branded storefront on a subdomain, and you can connect your own custom domain with automatic HTTPS.