OneSolOneSol
← Guides

How to Sell a Digital Course Online for Free (2026 Guide)

A digital course is a recorded, multi-lesson product: people buy it once and work through it at their own pace. You can start without a paid course platform: you need a clear outline, privately hosted videos, a tidy access package, a refund policy and a checkout link.

Quick answer

To sell an online course for free, outline 4 to 8 modules around one outcome, record short lessons, upload them as unlisted or private videos, and put the lesson links and worksheets into one access document. Sell that document as a digital product with instant delivery, set a written refund policy, and share the checkout link from your bio page.

1. Pick one outcome and outline the modules

Write the student's end result in one sentence, such as 'publish your first Shopify store' or 'read a profit and loss statement'. Then work backwards into 4 to 8 modules, each ending in something the student can do or show. Cut any lesson that does not move them toward that outcome. Focused courses get finished, and students who finish are the ones who leave reviews and buy your next course.

2. Record lessons people actually finish

Keep each lesson to one idea and roughly 5 to 15 minutes. Screen recordings work for software and spreadsheets; talking-head or over-the-shoulder video works for physical skills. Clear audio matters more than the camera, so use a basic external microphone and record in a quiet, soft-furnished room. Export as MP4 at 1080p, name files with the module and lesson number (for example 02-03-pricing.mp4), and pair each lesson with a one-page PDF worksheet or checklist.

3. Choose where the videos live

On YouTube, an unlisted video can be watched and reshared by anyone with the link and does not appear in search or on your channel's Videos tab, unless someone adds it to a public playlist. A private video is shared only with the email addresses you enter, which is tighter but means adding each buyer by hand. On Vimeo, the 'Hide from Vimeo' setting means a video can only be watched when embedded on another site, and domain-level privacy limits which sites can embed it. Google Drive also works for small courses.

4. Package the course for instant delivery

Buyers should get everything from one file: a welcome PDF that lists every module and lesson in order with its video link, the worksheets to download, how to contact you, and how long access lasts. Zip the worksheets or link to a Drive folder. If you use Drive, check General access: 'Restricted' means only people you add can open it, while 'Anyone with the link' lets any holder in. Test every link in a logged-out private window before publishing.

5. Price the course on the outcome

Price on what the result is worth, not on hours of video. A short course that saves a freelancer a week of trial and error can outprice a long hobby course. A simple structure is one core price, plus an optional higher tier that adds feedback, a template pack or a live call. A launch price with a real end date rewards early buyers. Raise the price as you add lessons and collect testimonials.

6. Write a refund policy (simple template)

Show it on the sales page and in the welcome PDF. A workable template: 'If the course is not right for you, email us within 14 days of purchase for a full refund. Refunds are not available after you have completed more than half of the lessons.' If you sell to buyers in the EU, the general online 14-day withdrawal right is lost for digital content only once the buyer has expressly agreed to immediate access and it has started. With Stripe, refunds usually reach the customer in about 5 to 10 business days and the original processing fee is not returned.

7. Set up the listing and checkout

Create a free page at onesol.io/yourname, add the course as a digital product, and upload the welcome PDF as the delivered file so buyers get it instantly after paying. List the modules and outcomes, add a cover image, and state the refund policy and access length. Payments go through your own Stripe, PayPal, Razorpay or Square account, which is a Pro feature. In Stripe, set a statement descriptor buyers will recognise (5 to 22 Latin characters), since clear descriptors reduce disputes. Tax rules depend on where you and your buyers are.

8. Launch to the audience you already have

Release one lesson publicly as a free preview and end it with the checkout link. Post short clips from lessons that point back to the course. Put the link on your bio page, in your email signature and on a QR code for workshops or slides using the free OneSol QR code generator. Email past clients or subscribers at launch and again before the launch price ends. Ask early students for a one-line result you can quote.

9. When access fails: common problems and fixes

If a buyer says 'video unavailable', the video is probably set to private or blocks embedding; switch it to unlisted or allow the right domain. If Drive asks them to request access, General access is still 'Restricted'. If the file never arrived, ask them to check spam and confirm their checkout email. If links are leaking, move to private videos or Vimeo embed-only, then reissue the welcome PDF with new links. If a Vimeo plan lapses to free, unlisted and embed-only videos switch to private.

Ready to start? OneSol is free.

Sell, book and get paid from one link — no card needed.

FAQ

Can I sell an online course for free?

You can build and host it without platform fees: unlisted YouTube lessons, a welcome PDF with the links, and a free OneSol page. Taking payment through your own Stripe, PayPal, Razorpay or Square is on OneSol Pro, and the processor charges its normal fee per sale.

Do I need a dedicated course platform to start?

No. Paid platforms add progress tracking, quizzes and certificates. For a first course, private or unlisted videos plus one well-organised access document is enough.

Can buyers share my course links?

Unlisted YouTube links can be reshared by anyone who has them. For tighter control, use private YouTube videos shared to each buyer's email, or Vimeo's embed-only setting with domain-level privacy so the video plays only on sites you choose.

What should a course refund policy include?

State the refund window in days, how to ask, any limit such as completing half the lessons, and how long refunds take to arrive. Show it on the sales page and in the welcome document.

How is a course different from a webinar?

A course is recorded in advance and split into lessons people work through at their own pace. A webinar is a single live session on a set date, usually sold as a ticket with a replay sent afterwards.