Frappe Learning
Open-Source Learning Management System
Frappe Learning (Frappe LMS) is a fully open-source learning platform built on the Frappe Framework. Author structured courses, run quizzes, assignments and programming exercises, teach live cohorts and issue certificates โ all from one system. It is licensed under AGPL-3.0 and self-hostable, so your learners' data stays under your control. I provide setup, configuration and integration.
The Learner Journey
How a learner moves through Frappe Learning, from discovering a course to landing an opportunity. Click any stage to explore it.
Follow a learner through Frappe Learning โ click any stage to explore it.
Feature Areas
Six pillars that make Frappe Learning a complete training platform. Click a segment for detail.
Click on any feature node to explore Frappe Learning's capabilities
Core Capabilities
Flexible Course Authoring
- โขCourse โ chapter โ lesson hierarchy
- โขWeb builder, spreadsheet or ZIP import
- โขVideo, PDF, image & rich text
- โขSCORM package support
- โขPreview content & branding
Rich Assessments
- โขAuto-graded quizzes
- โขSingle / multiple choice & short answer
- โขOptional negative marking
- โขManual-review assignments
- โขEmbedded programming exercises
Batches & Live Classes
- โขCohort / batch management
- โขBatch-wise progress tracking
- โขZoom live-class integration
- โขScheduled instructor sessions
- โขDedicated access windows
Progress & Engagement
- โขAutomatic progress tracking
- โขCompletion dashboards
- โขPer-course discussions
- โขGrade & feedback notifications
- โขBuilt-in job board
Certificates
- โขAuto-issued on completion
- โขCustomisable templates
- โขCompletion prerequisites
- โขPassing-score requirements
- โขDownloadable credentials
Open & Extensible
- โขAGPL-3.0 open source
- โขBuilt on the Frappe Framework
- โขRole-based permissions
- โขREST / RPC API access
- โขCustom DocTypes & workflows
Why Self-Host Frappe Learning
Full Data Sovereignty
Run it on your own infrastructure. Learner records, submissions and certificates stay under your control โ no third-party cloud holds your data.
No Per-User Licensing
Open-source under AGPL-3.0 means no seat fees. Scale from a handful of learners to thousands without licensing surprises.
Part of the Frappe Ecosystem
It shares the Frappe data layer with apps such as ERPNext, so training can sit alongside your wider business systems.
Extensible by Design
Frappe's role-based permissions, custom DocTypes and REST/RPC API let the platform be tailored to your exact workflow.
How I Help
I set up, configure and integrate Frappe Learning so you can focus on the teaching, not the plumbing. I also bring an educator's perspective: I hold a Bachelor's Degree in Education and am a Certified Workplace Trainer and Assessor, with a deep interest in adult learning and self-directed education โ so the platform is configured around how people actually learn, not just how the software installs.
Ready to Launch Your Own LMS?
I can set up, configure and integrate a self-hosted Frappe Learning instance tailored to your training and certification needs.