Productivity

🎓 Lessonforge

The course platform you own forever — no monthly fee, no cut of your sales.

Quick facts

Lessonforge at a glance

Price$49, once — no renewal
ReplacesTeachable at $39+/mo — roughly $468 a year, every year
TypeSelf-hosted web app
PlatformsYour own server (VPS / Docker), any browser
CategoryProductivity
What's in the box

Lessonforge features

01

📚 Courses, modules, lessons

Video via YouTube/Vimeo embed or self-hosted upload up to 500MB, rich-text lessons, downloadable attachments, reorder everything.

02

🎟️ Three enrollment paths

Add a student manually, let them self-serve with a per-course access code, or take paid enrollment via your own Stripe Checkout.

03

✅ Progress and certificates

Mark-complete per lesson with a live completion percentage, and a PDF certificate generated the moment a student hits 100%.

04

📝 Quizzes per module

Multiple-choice and true/false with a configurable pass threshold and unlimited retakes; correct answers are never sent to the browser.

05

📊 Instructor dashboard

Enrollment counts, average completion, completion rate and revenue per course.

06

🔒 Two separate auth realms

Instructor password from env plus student email/password accounts with scrypt-hashed passwords and fully separate sessions.

Pricing

$49 once — that's the whole pricing page

Teachable charges $39+/mo — roughly $468 a year, every year. Lessonforge is a single payment, and it keeps working whether or not we ever sell another copy.

$39+/mo forever $49once

Or get Lessonforge inside the full suite — every app in the catalog, currently $97 for the bundle. See the bundle →

FAQ

Honest answers

Is it really free on GitHub?

Yes — Lessonforge is MIT-licensed at github.com/bensblueprints/course-builder-lms-mvp. The $49 buys the packaged installer and 1-click setup; building from source is free.

Where does my course data live?

In a SQLite file plus an uploads folder on your own server or machine. Nothing is uploaded to us.

Do you take a cut of my sales?

No. Payments go through your own Stripe account at Stripe's standard rates, and Lessonforge takes 0%. It's $49 once, no renewal.