Kuriku: The Simple LMS I Built Because I Was Tired of Complicated Setup
Online learning platforms are everywhere now, and plenty of them are free with a full feature set. But from my own experience using several of them, both as a trainer and as someone who had to set up a learning environment for a team, one question kept coming back: what if there was something simpler?
That's not to say the existing platforms are bad. If anything, they taught me a lot — which features actually get used, and which ones just add setup steps without adding value. That's where the idea for Kuriku came from: not to compete on feature count, but to simplify the part that makes people give up before they even start teaching.
The real problem isn't features, it's setup
If you've ever tried setting up an LMS for a training institution, a learning community, or even a small class, you're probably familiar with this sequence: create an account, create an organization, configure roles, set up a domain, figure out an admin dashboard full of menus, and only then can you upload your first piece of material. For an IT team or a developer, that's not a big deal. But for trainers, teachers, or training institution owners whose main job is teaching, not managing software, this process often becomes the wall that stops them before they start.
Kuriku was built on the opposite assumption: technical readiness shouldn't be a prerequisite for teaching.
What Kuriku is
Kuriku — short for Kurikulum, the Indonesian word for curriculum, is an LMS (Learning Management System) built on one principle: simple, and ready to use immediately. Every organization that signs up gets its own workspace with a unique subdomain, so data stays isolated from other organizations, while the process of getting there is kept as short as possible.
Here's how it works:
- Register your organization or workspace, just fill in the basics, no multi-step approval process
- Get your own dedicated URL, your workspace comes with its own subdomain right away, so it feels like your own platform rather than just another account on someone else's
- Be ready to use in under 5 minutes, no lengthy configuration, no technical background required
Who Kuriku is for
Kuriku is built for individual trainers, freelance instructors, learning communities, and small-to-medium training institutions that need an online classroom but don't have, or don't want to spend, the time managing the technical side of it. A few situations where it fits well:
- A freelance trainer who's used to teaching in person and wants to start offering online classes, without an IT team to help with setup
- A small learning community that's been sharing materials through chat groups or a messy cloud storage folder, and needs one centralized place instead
- A training institution already using a larger LMS but finding that most of its features go unused, while staff actually need something new hires can understand in minutes
If you've ever put off launching an online class because "setup is too much of a hassle, I'll deal with it later", that's exactly the problem Kuriku is trying to solve.
What you can do in Kuriku today
Since it's still early, Kuriku deliberately focuses on the core features needed to start teaching, rather than trying to match every feature of the larger LMS platforms at once:
- A workspace with its own subdomain, every organization gets its own space, and participant data doesn't mix with other organizations
- Course and material management, upload and organize learning materials without a confusing folder structure
- Participant management, add participants to a class without a multi-step invitation process
- Basic organization branding, a workspace that feels like it belongs to your organization, not just another account on a shared platform
The philosophy is simple: better to have a few features that people actually use and can find easily, than a long list of features that overwhelm a new user on their very first screen.
Why it's free, forever
Kuriku is currently free to use, forever. This isn't a freemium strategy with features locked behind a paywall, it's a deliberate decision at this stage to prioritize listening to real users over chasing monetization first. Kuriku is still very young, and this stage matters most for gathering feedback: what trainers and training institutions actually need in practice, not assumptions made from the builder's side.
What's being considered next
A few directions being considered for the next phase: more detailed participant progress reports, support for a wider range of material formats (video, interactive quizzes), and deeper branding options for organizations that want their workspace to feel fully like their own product. But the priority order is deliberately left open for now, it'll depend heavily on feedback from early users, not assumptions made on paper.
Where things stand today, and why that's part of the story
I won't pretend Kuriku is a mature product with thousands of users. It's a product that just started, built by one person who felt the problem firsthand, and now needs input from people who actually use it to teach. If you try Kuriku and run into something confusing, unclear, or a feature you wish existed but doesn't yet, that's not an inconvenience, that's exactly the kind of feedback I need right now.
Try it yourself
Kuriku can be tried right now at kuriku.my.id. Register your workspace, see the process for yourself, and if there's anything you'd like to share, criticism, suggestions, or just your experience using it, I'd genuinely like to hear it.
Have you ever tried setting up an LMS or online classroom platform and found the process way more complicated than it should be? Share it in the comments, that kind of experience is exactly what shapes where Kuriku goes next.

