Ever signed up on Frappe School to learn ERPNext or Frappe Framework? Congratulations! You’ve already used Frappe Learning even if you didn’t know it by its name.
Story of Frappe Learning
Frappe Learning didn’t start off as a product. It began as a side project during the pandemic when we were building Mon School with FOSS United — a free platform to help anyone learn how to code. We wanted a learning system that was flexible, open source, and simple. But nothing quite worked the way we needed.
So, as we often do at Frappe, we built our own.
Jannat, who now is the product owner of Frappe Learning, took the lead. She worked closely with the Mon School team, figuring out what a good learning experience should feel like. Together, they built the first version of what would eventually become our Learning Management System (LMS) — Frappe Learning.
Why we created Frappe School
After Mon School launched, we realized something obvious in hindsight – we needed this for ourselves too. ERPNext isn't something you just figure out through trial and error, and while we had documentation, people needed something more structured and hands-on.
So, we took what we had built for Mon School, removed the parts we didn’t need, and shaped it into Frappe School. That’s how Frappe Learning really started — by solving our own problem first.
Building a learning community
Frappe School soon became the go-to place for learning ERPNext, the Frappe Framework, server scripts, and app building. We kept the courses simple and structured — short lessons with a mix of text, videos, and images, depending on what explained the topic best.
We kept reminding ourselves, “Nobody wants to read a technical manual.” So we made the courses clear, friendly, and self-paced — letting learners move at their own speed.
Courses in Frappe School
Later, we introduced batch-based courses with fixed start and end dates. This made learning feel more focused. It allowed us to assign instructors, keep the group sizes small, and give better feedback — more like a classroom where everyone moves forward together.
It also made things smoother for instructors. They can check how students are doing with progress graphs, run live classes on Zoom, and collect feedback — all inside the same platform. Everything’s in one place, which just makes the whole experience easier for everyone involved.
Batches in Frappe School
And because learning isn’t just about reading or watching, we added discussions too. Learners can ask questions, leave comments, and help each other out. Over time, many of these courses have grown into small learning communities — with people learning together.
Making certifications count
As ERPNext grew globally, so did our challenges. Partners multiplied (we now have over 190), and companies needed reliable ways to identify qualified implementers and developers. We kept asking ourselves: “How do we maintain quality as we scale?” That question led us to expand Frappe Learning to include certifications.
We could’ve taken the easy route — auto-generating certificates after a few video lessons or basic quizzes. But we knew that wouldn’t help anyone in the long run. So, we built a proper evaluation system, where real people review real work.
This meant Frappe team members or trained experts taking time to give feedback and verify skills. It took more effort, but it made the certification meaningful. We even made it mandatory for partner listings, so that quality stays high across the ecosystem.
And the best part — the entire process runs inside Frappe School. Learners join a batch, schedule their evaluation, make payment if needed, and then either take a quiz or submit an assignment. Once they pass, the certificate is issued automatically. Many now showcase these on their profiles when applying for roles within the community.
Certificates issued within Frappe School
Connecting learning with opportunity
One of the most meaningful chapters in our journey started with NavGurukul – a non-profit that helps underprivileged girls in India learn tech skills. They reached out to us to help their students find jobs. So, we ran a special batch on Frappe School to teach them Frappe Framework and out of 10 students, 7 got placed.
These young women learned through Frappe School, tracked their progress on Frappe Learning, got certified, and then applied for jobs through our job board, a feature we had quietly added to the platform. It was a small start, but it showed that Frappe Learning could support the full journey — from learning to finding a job.
The job board itself took off without much planning. We simply created a space to share opportunities, and the community took over — posting jobs, applying, and hiring — all within the same platform they had used to learn.
Job board in Frappe School
Using Frappe Learning in Frappe
After seeing the impact outside, we thought — why not use Frappe Learning for our own team too? So we did. Today, we run an internal instance of Frappe Learning called "Launchpad" to handle company policies, compliance training, and onboarding for new team members. The platform we built to teach others turned out to be the perfect fit for our own training needs.
We use the quiz feature to keep it lightweight — just enough to be sure people understand the important stuff, without it feeling like homework.
An internal quiz in Launchpad
And alongside Launchpad, all the ERPNext and Frappe Framework courses on Frappe School are open to our team too. So whether someone’s joining support, operations, or sales, they have everything they need to get up to speed — without relying on one-on-one sessions every time. It’s helped make onboarding and internal training more consistent, and easier to scale as our team grows.
We're growing
Today, Frappe School has more than 49,000 learners, 25+ courses, and hundreds of certifications issued — with new people joining every day. And along with Frappe School and Mon School, we have approx 350 active sites using Frappe Learning weekly.
We built it because we needed it ourselves. We kept improving it because others found it useful too. And now, it's growing into something much bigger than we first imagined.
If you want to explore, start with a course on Frappe School. Or, if you're building your own learning platform, take a look at Frappe Learning.
It's open-source, it’s simple, and it’s already helping thousands — including us.