I build learning platforms for a living and I teach on them, so I get asked one question at every workshop and most dinner tables: how do I actually sell a course online? The honest answer disappoints people at first, because it isn’t a growth hack. It’s a system with four decisions in it, and the order matters more than the software.
A course is not a pile of topics, it’s a promise about a Monday. The buyer finishes your course and does something differently at work the following week, or she doesn’t, and everything about whether she recommends it, reviews it, and buys the next one hangs on that. So before touching software, write one sentence: after this course, the learner will be able to do X. If X is vague, no funnel will save it. When I compressed a newsroom’s WordPress training into two days, the whole curriculum got built backwards from what reporters had to do on deadline, and that same backwards design is what separates courses that get finished from courses that get refunded.
The stack, in plain terms
You can sell a course on a marketplace platform and rent your audience, or you can sell it on your own WordPress site and own the whole relationship. I build on WordPress, and not out of loyalty: the economics are simply better once you’re serious. The stack is three pieces. WordPress is the storefront and the brand. An LMS plugin (LearnDash is what I deploy most, and what my own courses run on) handles lessons, quizzes, progress, and certificates. A commerce layer, usually WooCommerce or a simple checkout plugin, takes the money and hands out access. Each piece is replaceable, nothing rents your customer list back to you, and the platform fee on a $400 course is zero instead of a third.
The part nobody tells you: the technology is a weekend. The promise, the outline, and the pricing are the real work, which is why the platform decision should be the boring one.
Price it like a professional
My prices are public everywhere else and my course advice follows the same instinct: pick a real number, put it on the page, and skip the launch theatrics. Courses priced under lunch money attract buyers who never log in; courses priced like the professional development they are attract people who show up and finish. If your course genuinely changes somebody’s Monday, price it against the value of that Monday, not against the app-store reflex. And keep one price for everyone, because your alumni talk to each other, and nothing curdles goodwill like discovering the seat next to you cost half as much.
Sell it the way you’d want to be sold to
The funnel that works long-term is the one that teaches before it asks. Publish the real lessons in the open: posts, a free sample module, honest answers to the questions your course covers. The course then becomes the organized, guided, accountable version of what you’ve already proven you know. People buy the organization and the outcome, and they buy it without being chased by a countdown timer. The free sample module earns you the other quiet asset in this system, an email list of people who chose to hear from you, and a short note to that list whenever a course opens will outsell any ads budget a small operation can afford. It’s slower to build and it never stops working, which describes most things worth owning. That’s most of what my learning-platform work comes down to when a client asks me to build them a course business: the tech takes a week, and the trust takes a body of work, so start the body of work first.
Four decisions: the promise, the stack, the price, the teaching-first funnel. Get them right in that order and the complete system is exactly as boring, and exactly as durable, as a good business should be.

Leave a Reply