Anyone can run a course. Proving they passed is the hard part.
Train your people, certify the ones who pass, and always know who’s still qualified — learners, grading and certificates in one place, not three spreadsheets.

A video link. A quiz form. A spreadsheet of who passed.
Training is easy to hand out and hard to stand behind. Names drift between tools, certificates quietly lapse, and when someone asks "is this person still certified?" nobody can answer without an afternoon of checking.
Pass the quiz, earn the certificate — automatically.
Every quiz is a real graded survey, so scoring and pass marks come from the same place as the rest of your forms. Once a learner clears the course's passing policy, the certificate is rendered and issued on its own — no chasing, no manual sign-off.
Certificates that expire — and flag their own renewal.
Set how long a certification stays valid and, when the window runs out, the learner moves to Expired on their own. You get a live picture of who is current and who is up for recertification, and every certificate carries a link anyone can use to verify it.
A catalog people can join themselves.
Publish a course to the public catalog and let logged-in learners enroll on their own — or keep it invite-only when it matters. Mark a lesson as a free preview so newcomers can try a taste before they sign up, and track everyone's progress the whole way through.
One connected system
The same customers, products and stock run through eLearning and every other app — nothing kept in a separate tool.
Open-core
The core apps are open source, and the whole thing is yours to self-host.
Free, unlimited users
Self-host the Free edition with your whole team on it — no per-seat fees, no seat counting, no trial running out.
Only what you need
Run eLearning on its own, and switch on the rest of the suite when you're ready.
eLearning software, answered.
How is this different from a standalone LMS?+
Your learners are your real contacts and partner organizations, not a separate roster to keep in sync. The quizzes run on the same grading engine as the rest of your forms, and a pass earns a real, verifiable certificate — all in the system your business already lives in.
Do certificates expire on their own?+
Yes. Give a certification a validity window in months and, once it lapses, the learner flips to Expired automatically — so a list of who is still qualified, and who is up for recertification, keeps itself current instead of drifting out of date on a spreadsheet.
Can learners enroll themselves?+
Yes. A published course can be open to anyone, enrolled-only, or invite-only, and self-enrollment lets logged-in learners start straight from the catalog. Mark a lesson as a free preview and people can taste the course before they commit.
Can I self-host it?+
Yes — the Free edition runs on your own server, free, with your whole team on it. Prefer not to run servers? We host a managed cloud. Same product either way.
What happens to my data?+
It stays yours. Export it whenever you like, and the Free edition is free to self-host — so switching a tool never means switching vendors.
Apps that pair with eLearning
Run eLearning — and the rest of your business — in one place.
Join the waitlist and be first through the door when Fullfinity launches.
Join the waitlist