E-Learning Solutions in Kenya
Mkufunzi builds e-learning platforms and produces online course content for Kenyan schools, training institutions, corporates, and independent trainers. LMS setup, course production, learner mobile apps, M-PESA payment, certificates, and analytics — a complete online training stack.
What we deliver
- LMS setup — LearnDash, MasterStudy LMS, Moodle, or custom Laravel/Node platform.
- Course production — scripting, video recording, screen recording, editing, subtitles.
- Quizzes & assessments — multiple-choice, written, practical, certificates on completion.
- M-PESA payment integration — sell courses online with auto-unlock on payment.
- Learner mobile apps — Android and iOS for offline learning.
- Cohort and live class management — schedule live Zoom/Teams sessions linked to course modules.
- Analytics & reporting — enrolment, completion, quiz performance, revenue.
Pricing
- LMS starter — from KES 80,000. WordPress + LearnDash, theme, payment, 10 sample courses loaded.
- LMS professional — from KES 180,000. Custom design, M-PESA, certificates, mobile-responsive, analytics dashboard.
- Custom LMS platform — from KES 350,000. Laravel/Node, custom features, mobile app, admin portal.
- Course production — from KES 4,500/lesson hour. Recording, editing, packaging.
- SaaS LMS subscription — from KES 8,000/month. Our hosted platform, unlimited courses.
Frequently asked questions
Do you build LMS platforms for schools and trainers?
Yes. WordPress + LearnDash, MasterStudy LMS, or custom Laravel/Node platforms depending on scale and needs.
How much does an LMS cost in Kenya?
Basic LMS on WordPress: KES 80,000-180,000 setup. Custom LMS with mobile app: KES 350,000+. Self-managed SaaS LMS subscription: KES 8,000-25,000/month.
Can you produce video courses?
Yes. Studio recording, screen recording, editing, subtitling, and course structuring. KES 4,500-12,000 per finished lesson hour.
Does it integrate with M-PESA for paid courses?
Yes. Learners pay via M-PESA STK Push; access unlocks automatically on payment confirmation.
Can you train our staff to manage the LMS?
Yes. Half-day onsite or remote training is included in every LMS build. Ongoing support retainers available.
Related: School Management Systems | Browse our existing courses | All Services