
Key takeaways
- An online learning platform lets schools, trainers and institutions deliver courses, assessments and certificates from one place.
- Core features include course builder, video and notes, quizzes, progress tracking and M-Pesa payments for paid courses.
- Design for mobile phones and low bandwidth, since most Kenyan learners study on smartphones.
- Start with a pilot course, collect feedback, then scale to more programmes and learners.
In this guide
Schools, colleges, professional trainers and corporate academies across Kenya are taking learning online. A good e-learning platform lets you reach learners anywhere, sell courses, track progress and issue certificates, without the limits of a physical classroom.
Who benefits from an online learning platform
- Schools: assignments, revision notes and CBC learning resources for pupils at home.
- Colleges and universities: blended learning, e-exams and lecture recordings.
- Trainers and coaches: paid courses and cohort programmes.
- Companies and NGOs: staff onboarding, compliance and capacity-building.
Step 1: Define your goals and learners
Decide what you will teach, who your learners are, how they will access content and whether courses are free, paid or internal. These answers shape every feature.
Step 2: Choose the right features
- Course builder with video, PDFs, audio and live class links.
- Quizzes, assignments and automatic grading.
- Progress tracking and reports for teachers and managers.
- Certificates generated on completion.
- M-Pesa and card payments for paid courses. See our M-Pesa integration guide.
- Discussion forums, announcements and SMS or email reminders.
Step 3: Build for mobile and low bandwidth
Most Kenyan learners study on smartphones using mobile data. Compress videos, allow offline downloads, keep pages light and consider a companion mobile app.
Step 4: Off-the-shelf LMS or custom platform?
| Option | Best for |
|---|---|
| Configured LMS | Fast launch, standard course delivery, smaller budgets |
| Custom platform | Unique workflows, branding, integrations with school or HR systems, marketplaces of courses |
Step 5: Create quality content
Break lessons into short modules of 5 to 15 minutes, mix video with notes and practice questions, and record in a quiet space with clear audio.
Step 6: Pilot, launch and grow
- Run a pilot with one course and a small group.
- Collect feedback and fix usability issues.
- Train teachers and administrators.
- Market your courses through your website, social media and partners.
Explore our learning management system or talk to our software team about a custom e-learning platform.
Permalink Business Ltd. helps Kenyan businesses with websites, software, branding, networking and security. Request a free quote today.
Frequently asked questions
How much does an e-learning platform cost in Kenya?
A configured LMS can start from around KES 150,000, while a custom platform with payments, mobile apps and integrations often ranges from KES 400,000 to over KES 1.5 million.
Can learners pay for courses with M-Pesa?
Yes. M-Pesa STK Push can be integrated so learners pay and get instant access to a course.
Does an online learning platform work on low internet?
A well-built platform compresses video, allows downloads for offline study and keeps pages light so it works on mobile data.



