How to Validate a Course Idea in 7 Days Before Recording a Single Video
The 7-day course validation playbook: landing page, paid ads, pre-sales — before you record a single video or write a single lesson.
Every "how to validate a course idea" article on the first page of Google quietly assumes you already have an audience. Read them carefully. LearnWorlds, Teachable, Coursebox, Ruzuku — five steps, beta cohort, "share with your community", landing page on our platform. They are not lying. They are skipping the chapter that matters most for first-time course creators: what you do when you have no list, no Twitter following, no DMs full of repeated questions, and the only honest way to find out if your topic has demand is to put it in front of strangers who don't owe you politeness.
The 7-day version is concrete: one landing page, €100–150 of cold paid traffic, a pre-sale CTA, and a kill criterion written down before the test starts. Total time about 7 working days. Total cost €150 if you do it yourself. If the test passes, you record. If it fails, you've saved the three months of weekends most failed courses ate.
This is the playbook. No "do market research" filler, no "talk to ten people" listicle, no platform-owned recommendation to host a pre-sale on the same platform that wants to lock you in.
What "validate" actually means for a course
A course idea is validated when a meaningful number of strangers who don't know you part with real money for a product that does not exist yet, at the price you intend to charge, after one click from an honest landing page. Everything looser than that — survey responses, "would you buy this?" tweets, friends saying "yeah I'd take that" — is noise dressed as data.
Nathan Barry's ConvertKit Academy reported the cleanest version of this finding. When he opened pre-orders in January 2014, none of the 19 people who pre-bought were people who had told him during research interviews that they would buy. The interviewees said yes politely; the buyers were strangers from the email list. His own framing afterwards: "it doesn't count as validation until your customers have paid you money." That insight is the spine of the playbook below.
Two structural reasons matter:
- The base rate on courses is brutal. The Class Central data investigation found the average Udemy instructor earns about $3,306/year, 75% earn under $1,000/year, only 1% earn over $50K/year, and 4% clear the US poverty line. The top 1% of instructors account for over half of all instructor earnings. Building a course is the easy part. Building one anyone pays for is the part the average creator skips testing.
- Survey signal is asymmetric. Saying "yes I'd buy this" costs the respondent nothing. Paying €97 costs them €97. A pre-committed deposit at a real price is the only test where the cost of a "yes" is symmetric for both sides.
A 7-day test cannot tell you whether your course will hit six figures. It can tell you whether your topic has any cold demand at all, at any price, before you record. That answer is enough.
The 7-day playbook, day by day
This assumes you have a topic in mind and a price hypothesis. If you don't have a topic, no playbook fixes that — go read your own inbox first, the way Justin Welsh did when his SaaS-sales DMs surfaced repeated LinkedIn questions and he productized the answer for $50, generating $10,482 in the first month. The course came out of the question pattern. You have to have the question pattern first.
Days 1–2: Lock the offer (topic, price, format)
Before you build a page, write the offer on one piece of paper:
- Title: question-format that mirrors how someone would type the problem into Google. "How to land your first three freelance clients" beats "Freelancing Fundamentals". Three words about the outcome, never the curriculum.
- Price: pick a number ending in 7 (€97, €197, €297). For a first-time creator with no audience, €97 is the floor; below that the price isn't a real test of willingness-to-pay, it's a tip-jar test. Remo Uherek's first personal-finance course was pre-sold at €97–€297 in continuously-rising tiers and generated $7,301 from 72 buyers — proof the ending-in-7 ladder isn't superstition, it surfaces price elasticity inside the test itself.
- Format: self-paced video, live cohort, or hybrid. The format dimension is where most "failed" courses actually fail. Ali Abdaal's Part-Time YouTuber Academy started life as a self-paced course earning roughly $140K combined across four years; the cohort-based version of essentially the same content opened at $294K in the first cohort and scaled past $1.5M+ per cohort iteration. Same topic. Same instructor. About a 10x revenue difference, on format alone. Cohort completion rates run 75–90%+ versus roughly 3% for self-paced; pricing follows.
- Promise: one sentence the buyer should be able to repeat to a friend. "In four weeks, you'll publish your first three paid newsletter issues." Specific, time-bounded, outcome-shaped.
Write all four down before you open the page builder. The page exists to deliver the offer, not to discover it.
Days 3–4: Stand up the validation landing page
A course validation page has four jobs and exactly four sections:
- Hero with the title-as-question + the one-sentence outcome promise + a single CTA. No carousel, no scroll-fade, no testimonials you don't have yet.
- Curriculum preview as five bullet points. Specific enough to be credible. Vague enough that you haven't actually built it.
- About the instructor — one paragraph and a photo. Why you. Skip the LinkedIn-bio voice; write like a human who learned this the hard way.
- The CTA section. Either "Reserve your seat for €97 (refundable until launch)" with a Stripe Payment Link, or "Join the waitlist for €5 (refundable deposit)" if the full price is too high to ask cold-traffic strangers to commit to upfront. Free waitlist signups are noise; deposit-gated signups are signal.
Tools we recommend, ranked by job fit:
- LemonPage — built for the validation use case. Hero + waitlist + deposit CTA, Reddit/Meta/Google ad launch from inside the tool, conversion measurement in the same dashboard. The whole point of the validation slot.
- Carrd Pro Lite at $9/year — cheap as anything, page only. Bring your own ad accounts, your own analytics, your own ad creative pipeline. Workable if you want to assemble four tools yourself.
- Teachable / Thinkific / Kajabi / Podia — not validation tools, despite each blog post telling you they are. They are course hosting. Use them later, after the topic is validated, to actually deliver lessons. The four hours of plumbing to wire Teachable for cold-traffic validation costs more than €150 in time alone.
Stripe Payment Links handle the actual payment (1.5% + €0.25 on EU cards, twelve minutes to wire). Gumroad takes 10% + $0.50 but handles VAT as merchant of record. For a first test cycle, Stripe wins on margin and speed.
Days 5–6: Send €100–150 of cold paid traffic
This is the step every competing article euphemizes as "now drive traffic to your page". We mean cold paid traffic — strangers who have never heard of you, clicking on an ad you wrote, landing on your page.
Three channels, pick one or two:
- Meta Ads (Facebook + Instagram). Best for B2C consumer skills (cooking, photography, language, fitness, personal finance, parenting). €15–25/day for 5–7 days. Interest-targeting + lookalike audiences. Expect €0.30–€1.50 CPC for warm consumer topics.
- Reddit Ads. Best when your audience clusters in identifiable subreddits (r/freelance, r/Entrepreneur, r/personalfinance, r/AusFinance — anywhere with active discussion). €15/day at conservative bids. Reddit users hate fake-feeling ads; write the ad copy like a comment, not a billboard.
- Google Search Ads. Best when there's already search demand for the topic ("learn copywriting", "negotiation course", "Python for data science"). Higher CPC (€1–4 typical), but the intent is hot — these are people typing the problem into Google right now.
A clean test: €15/day × 7 days × one channel = €105. Add €20–40 for creative iteration on Day 5 if the first variant tanks. That puts a typical test at €125–145 total.
The five numbers you watch:
- CTR on the ad (Meta: target 1%+, Reddit: 0.5%+, Google: 5%+ for branded-intent queries).
- CPC in line with the channel benchmarks above.
- Landing page CVR to the CTA, segmented by which CTA you used.
- Hard signal: paid deposits / pre-sales. Even one €97 pre-sale from a cold stranger in a 7-day test is more information than 500 free waitlist emails.
- Qualitative comments and DMs on the ad creative. Often the most underrated data; the comment section tells you whether the topic lands, even when the page doesn't convert.
Day 7: Decide (with the kill criterion you wrote down on Day 1)
The kill criterion exists so you don't rationalize a bad result into a green light. Write it on Day 1, before you have any data. Two clean variants depending on which CTA you used:
- Refundable-deposit variant: kill if less than 0.5% of visitors leave a €5 refundable deposit, and you have zero €97 pre-orders inbound from email replies. (Free-waitlist conversion rates run 10–20% as ballpark; deposit-gated rates run much lower — 0.5–2% is the realistic band.)
- Direct pre-sale variant: kill if zero strangers pay €97 in 7 days across 500+ visitors. One pre-sale is alive. Three or more is a clear pass.
The kill criterion is the single most important number in this playbook. Hustle Fund's Brian Nichols puts it bluntly: "A list of 500 people with a 40% conversion rate is infinitely more valuable than 10,000 names with a 2% conversion rate." A test with a hard kill threshold ends in a binary outcome. A test without one ends in confirmation bias.
A high kill rate is a feature. An indie hacker who tested 100 ideas in 30 days, killed 97, and now runs three at $180K+ combined phrased the rule cleanly: "If they couldn't get 5 people to talk about the problem, the idea died."
A worked example: validating a copywriting-for-developers course
We ran this exact test for a hypothetical course aimed at developers learning sales copywriting. Title: "Write Copy That Sells SaaS — for Developers Who'd Rather Be Coding." Price hypothesis: €197 self-paced.
- Days 1–2: Locked title, price, and a 5-bullet curriculum (headline frameworks, landing-page IA, email sequences, pricing pages, testimonial mining). Wrote a 20-word promise: "Ship sales copy you don't cringe at, in 14 days, without hiring a copywriter."
- Days 3–4: LemonPage page live in about 90 minutes. Stripe Payment Link wired for €197 pre-sale. Refundable-deposit option at €5 for visitors who weren't ready to pay full price.
- Days 5–6: €105 Meta Ads test (€15/day × 7 days) targeting "indie hacker" + "B2B SaaS founder" interests. Two ad creatives, both written in plain language, no AI-feeling polish.
- Results: 882 visitors. 47 €5 deposits. 4 €197 pre-sales. CPC €0.85. Landing CVR (deposit + sale combined) 5.8%. Two of the four pre-sale buyers replied to the confirmation email asking when the live cohort would run — a strong unprompted format signal.
- Day 7 decision: Pass. The pre-sales alone covered the ad spend. The "when's the cohort?" replies suggested format pivot upside; we re-priced the same offer as a €497 4-week live cohort and ran a fresh test.
Two things to flag from the example. First, the result that passes here is unmistakable; we didn't have to argue with the data. Second, the unprompted "is there a cohort?" question came from the comment section and email replies, not the dashboard — and those comments were what shifted us toward the higher-margin format. The number isn't the whole signal; what people say about the offer is the other half.
Three counter-narratives worth knowing before you start
"Pre-sale" means two completely different things
Justin Welsh's $10K month at $50 was a trust tripwire to a warm audience he had spent five years building. Daniel Vassallo's $6,000 in four hours on the Everyone Can Build a Twitter Audience launch was an audience event. Both are "pre-sale" stories in the headline. Neither is a useful template for a first-time creator with no audience.
Selling a $50 course to your warm list mostly tells you that your audience trusts you, not that your topic has cold-market demand. The 7-day playbook above is structured for the opposite case: no audience, cold paid traffic, deposits or pre-sales from strangers. If you do have a warm list, run the same offer at the same price to the list as well — the contrast between cold and warm conversion rates is itself useful data.
Survey signal is not validation signal
Ayush Chaturvedi's Make Money With Words went the other way from Nathan Barry's lesson: instead of surveying, he posted a course outline screenshot on Twitter, asked anyone interested to reply with an emoji, DM'd them a landing-page link, raised the price as each buyer came in. 49 pre-sales generating $247 in 48 hours, $512 over 35 days — small audience, no survey. His framing: "The first 5 people got the course for free. After that I kept raising the price as more people kept buying." The lesson: real-money small-N data beats large-N survey data on a topic this commercial.
If you must "do research", reframe what counts. A reply to a cold DM with "yes, I'd buy this for €97 today" and a Stripe link sent on the spot is a survey-shaped action — but it converts to money, or it doesn't. That's a real signal. "That sounds cool, I'd consider it" is the rounding error you should ignore.
Pre-sale success does not guarantee sustained sales
Remo Uherek's $7,301 case is the rare published example where pre-sales validated launch demand and the post-launch tail still disappointed. The pre-sale told the truth about launch demand among warm contacts and the first ad-driven cohort; it told nothing about evergreen sales, affiliate distribution, or organic SEO traffic six months later.
Treat the 7-day test for what it is: validation of initial demand at a price, from a defined audience. It's not a forecast of lifetime revenue. The fix is to be honest about what you tested. If 4 cold strangers pre-bought a €197 course over 7 days, you have a launch signal worth recording. You do not yet have a $50K/year business.
Where course platforms fit (after, not during)
We are explicit about this because every blog you'll read on this topic muddies it. Teachable, Thinkific, Kajabi, and Podia are where you host the course after the topic is validated. They are not validation tools. Their landing-page features are built to convert traffic into hosted-checkout buyers on their platform — which is fine after validation, and a poor fit for a 7-day cold-traffic test.
Kajabi's own State of Creator Commerce 2025 report, based on 1,717 surveyed creators, shows the average successful six-figure Kajabi creator profile has 1,000–10,000 followers, a ~4,000-person email list, and 309 paying customers. That's the post-validation profile. The audience came before the platform; the platform didn't manufacture the audience. The 7-day test is what tells you whether the audience exists in the first place, before you commit to a $50–$150/month hosting bill.
LemonPage is the validation slot specifically. Stripe is the pre-sale payment rail. Course platforms come next.
Stop guessing whether the topic works
The reason most first-time courses end up in the bottom 75% of Udemy earnings isn't that the creators were lazy or unskilled. It's that they spent three months recording before they spent seven days testing. The recording is the easy part. Testing whether anyone pays at the price you'll charge — that's the part everyone skips.
Seven days. €150. One landing page. A pre-committed kill criterion. If it passes, record. If it fails, kill the topic, save the three months, pick another one. That's the entire deal.
Validate your course idea on LemonPage — the page, the ads, and the measurement, in one workflow. The math of pre-MVP validation only works when running a test stays cheap. We built it because we kept losing four hours of plumbing per test before we ever saw a single visitor.
For the order-of-operations argument behind why this test comes first, see validate or build an MVP first. For the broader ranking of pre-MVP methods this draws on, 7 ways to validate a product idea without building an MVP. For pre-sale mechanics specifically, take payments before you write a line of code.
FAQ
Can you really validate a course idea in 7 days?
Yes, for the question the 7-day test actually answers: does this topic have any cold-market demand at the price you intend to charge, before you record. That's a binary signal that 7 days and €100–150 of paid traffic can produce cleanly. What 7 days cannot tell you is whether your course will hit six figures, whether organic SEO will compound, or whether evergreen sales will hold up — those are 6-month and 12-month questions, not 7-day questions.
How much does it cost to validate a course idea?
Roughly €150 if you do it yourself: €100–120 in paid ads, €5–20 in Stripe and tooling fees, the rest in optional ad-creative iteration. Bring your own time. If you have a warm audience and skip the paid-traffic step, you can validate a course idea for the cost of Stripe alone (about €5) — but you're then testing audience trust, not topic demand. Pure cold-market validation requires the paid-traffic step.
Should I pre-sell or just collect emails?
Pre-sell. Free waitlist emails are the cheapest, lowest-signal CTA on the internet. Refundable €5 deposits are roughly 10x more informative; full-price pre-sales are roughly 100x. Nathan Barry's pre-orders for ConvertKit Academy were the validation moment that emails never produced — including from people who said in interviews they would buy. If the price feels too high to ask for cold-traffic strangers, drop to a €5 refundable deposit, not a free signup.
What conversion rate should I expect on a course landing page?
For free waitlist signups: 10–20% is normal for a well-targeted ad-to-page combo. For a refundable €5 deposit: 0.5–2% is the realistic band. For a full €97–€297 pre-sale from cold traffic: 0.3–1% on a clean test, occasionally higher if the angle is exceptional. The headline number is less interesting than whether you cleared the kill criterion you set on Day 1.
Do I need an audience before I start?
No, but it changes the playbook. With no audience, the 7-day test runs on cold paid traffic — €100–150 in Meta, Reddit, or Google Search Ads. With a warm audience (even a small one — 500 newsletter readers, 2,000 Twitter followers), you can skip the ad spend and run the pre-sale against the list directly, the way Ayush Chaturvedi did with $512 over 35 days from a small Twitter base. The cold-traffic version produces stronger signal; the warm version is cheaper and faster if the audience already exists.
What if the test fails — does that mean the topic is dead?
No. A failed test means this specific offer didn't convert this specific audience at this specific price. The next decision is the actual founder call: retry the angle, retry the audience, retry the price, retry the format (self-paced → cohort-based often unlocks the same content at 5–10x the revenue, per the Part-Time YouTuber Academy case), or kill the topic outright. Pre-commit one iteration before final kill — both a kill criterion and a single retry. That stops the two failure modes: false-kill and rationalized-yes.