Courses people actually finish.
A learning platform under your own name: video lessons, quizzes, cohorts, live classes and certificates, with M-Pesa for paid courses. Light enough for mobile data, and built, hosted and supported by us.
Good for Online academies · Staff training · NGO programmes · Coaches and experts · Universities
More than videos behind a login.
A platform set up under your brand and shaped around how you teach: self-paced, in cohorts, live, or all three. We build it, host it and keep it running.
Video that plays on mobile data
Lessons stream in the quality the connection allows, with notes to download for offline reading.
Cohorts, not just courses
Intakes with start dates, tutors, deadlines and a class group, the way programmes really run.
Certificates people can check
Issued on completion, with a QR code employers and funders can verify online.
Sell courses with M-Pesa
STK push, card and instalments, with the course opened the moment a payment lands.
Nudges that bring learners back
SMS, email and WhatsApp reminders when someone falls behind or a live class is about to start.
Reports funders ask for
Completion, scores, attendance and reach by county or cohort, exported in a click.
Eight modules, one learner record.
Pinch Learn is the platform we set up for academies, NGOs and companies, on your own name and domain. Pick a module to see the screen your team works from.
- Teaching
- Learners
- Business
- inactive1
- behind2
No records match.
New dashboard
- live4
- new intake1
- in review1
- draft1
No records match.
Self-paced or by cohort · 12 lessons · KES 4,500
- Tutor
- Grace Wambui, finance trainer
- Structure
- 4 modules, 12 lessons, a final exam
- Length
- About 6 hours of video
- Price
- KES 4,500, or 3 instalments
- Enrolled
- 1,284 learners, 412 this intake
- Completion
- 74%, rated 4.7 of 5
- Certificate
- On passing the final exam, 60%
- Lesson 9, Saving for goals, updated with a new worksheet
- October intake opened: 412 learners enrolled
- Pass mark for the lesson 4 quiz raised to 7 of 10
- Course page published with M-Pesa checkout
New course
No records match.
Money basics · Final exam · Sep 2026, Eldoret cohort
- Score
- 88%, pass mark 60%
- Attempt
- First of 2 allowed
- Time taken
- 41 of 60 minutes
- Marked by
- Automatically, 40 questions
- Certificate
- TBA-MB-2026-0918
- QR check
- Checked twice online
- Certificate sent to Faith by email and WhatsApp
- Certificate TBA-MB-2026-0918 issued
- Final exam submitted: 35 of 40 correct, 88%
- Final exam opened, 60 minutes
- Assignment 3 marked by Grace Wambui: 79%
Record result
No records match.
Oct 2026, Nairobi · Money basics, module 3 · Zoom
- When
- Tue 6 Oct, 18:00 to 19:30
- Tutor
- Grace Wambui
- Signed up
- 48 learners
- Reminders
- SMS at 09:00, WhatsApp at 17:00
- Attendance rule
- 75% of classes for the certificate
- Recording
- Added to module 3 after class
- Reminder SMS sent to 48 learners
- Day-before reminder sent on WhatsApp
- Worksheet attached: cash flow template
- Class scheduled by Grace Wambui
Schedule class
No records match.
Money basics · October intake, Nairobi · Applied 5 Oct
- Phone
- 0711 *** 902
- County
- Nairobi, Embakasi
- Business
- Runs a cereals shop, 2 staff
- Funding
- Asks for a sponsored place
- Source
- Meta ad, October intake
- Officer
- Joyce Atieno
- Joyce Atieno asked for a copy of her business permit
- Assigned to Joyce Atieno
- Confirmation SMS sent to 0711 *** 902
- Application submitted from a Meta ad
New application
Each square is one learner, coloured by progress against the cohort plan. Click one to open the learner.
No records match.
Oct 2026, Nairobi cohort · Joined 28 Sep · Self-funded
- Phone
- 0722 *** 418
- County
- Nairobi, Kasarani
- Course
- Money basics, 82% done
- Quiz average
- 86%, 8 of 8 passed
- Last active
- Today, 07:12, on a phone
- Next live class
- Cash flow clinic, Tue 6 Oct, 18:00
- Paid
- KES 4,500 by M-Pesa
- Finished lesson 8, Budgeting for a shop: quiz 9 of 10
- Asked a question in the cohort forum
- Course opened for the October intake
- Paid KES 4,500 by M-Pesa, receipt sent by SMS
Add learner
Asked from lesson 4, Know your customer. Assigned to Faith Njoroge
M-Pesa payment SJ66N2T7WB matched: instalment 2 of 3
HR report for Rafiki Hardware sent by email
Marked resolved by Joyce Atieno
Snoozed until 16 Oct, 09:00
No records match.
WhatsApp · 0733 *** 207 · Pitch your idea, Kisumu
- Learner
- Otieno Ochieng, Oct 2026, Kisumu
- Course
- Pitch your idea, 41% done
- Asked from
- Lesson 4, Know your customer
- Quiz attempts
- 2 of 3, best score 5 of 10
- Assigned
- Faith Njoroge, course tutor
- AI summary
- Unsure what a customer profile needs
- Second try at the lesson 4 quiz: 5 of 10 again
- Assigned to Faith Njoroge, tutor of the course
- Otieno asked for help with lesson 4 on WhatsApp
- Nudge sent: lesson 4 is waiting for you
New message
- paid3
- instalments2
- failed1
- invoiced1
No records match.
Money basics · M-Pesa · Receipt RCT-2026-1184
- Phone
- 0712 *** 640
- Amount
- KES 4,500, paid in full
- M-Pesa ref
- SJ64K8P2QX
- Paid
- 6 Oct 2026, 08:52
- Course opened
- 6 Oct, 08:52, 4 seconds later
- Receipt
- Sent by SMS and email
- Receipt RCT-2026-1184 sent by SMS and email
- Money basics opened for Kevin Mutua
- KES 4,500 confirmed by M-Pesa, ref SJ64K8P2QX
- STK push sent to 0712 *** 640
Record payment
- sent3
- scheduled2
- running1
- needs review1
No records match.
Funder · PDF, 14 pages · Sent 1 Oct 2026
- Period
- 1 July to 30 September 2026
- Learners reached
- 1,486 in 31 counties
- Completion
- 71%, women 74%
- Certificates
- 1,052 issued
- Sent to
- Programme officer, by email
- Prepared by
- Lucy Wairimu
- Report emailed to the funder's programme officer
- Approved by Lucy Wairimu
- Figures checked: 3 duplicate learners merged
- Draft built from the September data
New report
Dashboard
Learners, completion, course sales and today's live classes on one screen, with the learners who need a nudge: what Lucy opens first.
Courses & lessons
Video lessons, readings and quizzes, organised into courses and modules.
- Courses, modules and lessonsBuild a course from modules and lessons: video, reading, audio, a download or a quiz.
- Video for slow connectionsVideo streams at the quality the connection allows, with a low-data option for learners on bundles.
- A quiz after every lessonA short check after each lesson, which can be required before the next one opens.
- Drip releaseLessons open by date, by week of the cohort, or when the previous lesson is done.
- Notes for offline readingPDF notes and worksheets to download and read without data.
- SCORM and xAPI importBring in courses built in other tools, with scores and completion recorded.
- Drafts and reviewChanges saved as a draft and checked by a second person before learners see them.
- Course pages that sellA public page per course with the outline, tutor, price and an enrol button with M-Pesa.
- Ratings per lessonLearners rate each lesson, so weak ones are easy to spot and redo.
Assessments & certificates
Quizzes, assignments and exams marked, and certificates issued on completion.
- Quizzes marked automaticallyMultiple choice, true or false and short answers marked the moment they are submitted.
- Question banksQuestions drawn at random from a bank, so no two learners sit the same quiz.
- Assignments with rubricsTutors mark uploads against a rubric and leave comments the learner reads on a phone.
- Pass marks and retakesSet the pass mark, the number of retakes and the wait between attempts.
- Timed examsFinal exams with a time limit, open only during a set window.
- Marking queueSubmissions waiting for a tutor, oldest first, with a reminder when marking runs late.
- Certificates on completionA certificate in your colours is issued the moment a learner passes, as a PDF.
- QR check for employersEach certificate has a QR code and a number anyone can check on your site.
- Similar work flaggedAssignments that closely match another learner's work are flagged for the tutor.
Live classes & attendance
Live sessions on Zoom or Google Meet, with attendance taken for you.
- Zoom or Google Meet linksEach class gets its link automatically, and learners join from the course page.
- A class calendar per cohortEvery cohort sees its own classes on the web and on the phone.
- Reminders before classSMS and WhatsApp reminders the day before and an hour before each class.
- Attendance taken for youWho joined, when and for how long, recorded from Zoom or Meet without a register.
- Recordings in the courseThe recording is added to the course after class for anyone who missed it.
- Tutor availabilityTutors set the hours they can teach, and classes are booked inside them.
- Move a class in one stepChange the time once and every learner in the cohort is told by SMS.
- Attendance rulesSet a minimum attendance for the certificate and see who is at risk.
Enrolments
Applications, sponsored places and intakes, from the first form to the first lesson.
- Application formsA form per programme on your site, with the questions your admissions team needs.
- Intakes with seat limitsEach intake has a start date and a number of places, and closes when it is full.
- Interview bookingShortlisted applicants pick an interview slot from a link.
- Sponsored placesPlaces paid by a funder or an employer, tracked against the sponsor's budget.
- Offers by SMS and emailAn offer with the fee and an M-Pesa pay link, sent in one click.
- Pay to confirmThe place is confirmed and the course opened when the fee or first instalment lands.
- Waiting listWhen an intake is full, applicants join a waiting list and are offered the next place.
- Applicants on a boardEvery applicant on a board by stage, dragged along as they move.
Learners & cohorts
Every learner, group and intake, with progress you can see at a glance.
- Cohorts and intakesEach intake has a start date, tutors, deadlines and a class group, like a real programme.
- Bulk enrolmentEnrol a whole staff list or sponsor list from a spreadsheet in one go.
- Progress at a glanceLessons done, quiz scores and last login per learner and per cohort.
- Nudges that bring people backAn SMS, email or WhatsApp goes out when a learner has been inactive for a set number of days.
- Learner profilesContact details, county, employer or sponsor, courses taken and certificates earned.
- Groups by employer or sponsorStaff of one company, or one funder's learners, kept together for reporting.
- Sign in by phone numberLearners sign in with a one-time code by SMS, so there are no passwords to forget.
- Consent and data protectionConsent recorded at sign-up, and learner data handled under the Data Protection Act 2019.
Messages & questions
Learner questions from WhatsApp, SMS, email and the course forum in one inbox, answered by tutors.
- One inbox for learner questionsWhatsApp, SMS, email and course forum questions in one list, threaded per learner.
- Questions from inside a lessonA learner asks from the lesson page, and the tutor sees which lesson it came from.
- Assigned to the right tutorCourse questions go to the course tutor, payment questions to the office.
- Saved answersAnswers to common questions saved once and sent in two clicks.
- AI suggested repliesA draft answer written from the course notes, for the tutor to check and send.
- Cohort announcementsOne message to a whole cohort by WhatsApp, SMS and email at once.
- Reply timesHow long learners wait for an answer, per tutor and per course.
- The learner beside the chatProgress, payments and the next class shown next to every conversation.
Payments & M-Pesa
Paid courses and instalments by M-Pesa or card, receipted automatically.
- M-Pesa STK pushThe learner enters a phone number and confirms the payment with their M-Pesa PIN.
- Card checkoutVisa and Mastercard for learners paying from outside Kenya.
- Course opens on paymentAccess is given the moment the payment is confirmed, day or night.
- Instalment plansPay in two or three parts, with reminders before each one is due.
- Paused on a missed instalmentLessons pause when an instalment is overdue and reopen when it is paid. Progress is kept.
- Coupons and early-bird pricesCodes for a percentage or an amount off, with a limit and an end date.
- Employer and sponsor invoicesAn employer or funder pays for a group on one invoice, and their learners enrol free.
- Receipts and eTIMS invoicesA receipt by SMS and email for every payment, and KRA eTIMS invoices for companies.
- Daily reconciliationEvery M-Pesa and card payment matched to a learner and a course, with exceptions listed.
Reports
Completion, scores, attendance and income for funders, boards and HR.
- Completion and drop-off by lessonThe lesson where learners stop, per course and per cohort.
- Results by county or cohortScores, completion and certificates split by county, cohort, gender or age group.
- Funder reportsReach, completion and outcomes in the format a funder asks for, ready each quarter.
- HR reports for employersEach employer sees its own staff: hours, scores and certificates.
- Income by courseSales, instalments due and sponsored places per course and month.
- Reports on a scheduleReports emailed on a schedule to the people who need them.
- Excel and PDF exportsEvery report exports in a click, with your logo on the PDF.
- Learner feedbackRatings and comments per lesson and tutor, to see what needs fixing.
Custom built, not off the shelf. Every system we build is made to fit the client's needs: the modules, screens, wording and reports follow how your organisation works. The business, names and figures in this demo are examples.
Plan your learning platform.
- A fixed-scope plan and price within 24 hours
- Live in 21 working days, then hosted and supported by us
- Built around how you work, not squeezed into a template
Your answers go straight to the people who build it.
Lessons that work on mobile data.
Video lessons, readings and quizzes, organised into courses and modules.
- Courses, modules and lessons
- Video for slow connections
- A quiz after every lesson
Certificates, issued on completion.
Quizzes, assignments and exams marked, and certificates issued on completion.
- Quizzes marked automatically
- Question banks
- Assignments with rubrics
Paid courses, paid by M-Pesa.
Paid courses and instalments by M-Pesa or card, receipted automatically.
- M-Pesa STK push
- Card checkout
- Course opens on payment
Learning platforms we built and host.
#MyLittleBigThing runs eLearning and mentorship for African university students on a platform we built. Money-Wise and Leader Development sell their courses on platforms we built and host, and Health Financing CoP runs a learning hub for civil society.
Kilimani Junior AcademySchool platform
Admissions, learning stages and school life for a Nairobi junior school.
kilimanijunioracademy.com
UNIWORLD by S3 EducationStudent portal
The student portal behind S3 Education's university placement work.
s3uniworld.com
#MyLittleBigThingLearning platform
eLearning, mentorship and an SDG innovation challenge for African university students.
mylittlebigthing.com
Leader DevelopmentCoaching platform
Leadership coaching for pastors: assessments, courses, a podcast and booked discovery calls.
leaderdevelopment.co
Money-WiseLearning platform
Financial tools, courses and coaching to get out of debt and build wealth across Africa.
moneywise.co.ke
Health Financing CoPData platform
Health budget tracker for 22 African countries, with a learning hub for civil society.
healthfinancingcop.africa
Case study · Sustainability & ESG
My Little Big Thing
Amplifying the voices of young sustainability leaders across Africa.
4k+Innovator applications received15+African countries participating$500kIn follow-on funding secured
Read the case study
Teaching in 21 working days.
- 01Days 1 to 3
Plan the learning
Who learns, how courses are sold or assigned, and what funders or HR need to see.
- 02Days 4 to 10
Set up and brand
Your platform on your domain, with your colours, course structure, payments and certificates.
- 03Days 11 to 18
Load the courses
Videos uploaded, quizzes built and learners imported, or your team trained to do it.
- 04Days 19 to 21
Open the doors
A pilot cohort first, then full launch. Hosting, backups, updates and support handled by us.
Tools we use Laravel · Moodle · SCORM · xAPI · Vimeo · Mux · Zoom · Google Meet · M-Pesa Daraja
Before you ask.
Should we use Moodle or a custom platform?
If you need a standard course catalogue, Moodle set up and branded well can be enough, and we do that. If you sell courses, run cohorts or need M-Pesa, your own reports or your own look, a platform built around you is easier to run. Both take SCORM content.
Will it work for learners on mobile data?
Yes. Every screen is built for phones first, pages are light, video adjusts to the connection and notes can be downloaded for offline reading.
Can we sell courses and take M-Pesa?
Yes. Learners pay by M-Pesa STK push or card, in full or in instalments, and the course opens as soon as the payment is confirmed. Receipts go out automatically.
Do you build systems for schools?
Yes. Schools get Pinch for Schools, the school management system on our education page, with admissions, CBE report cards, fees by M-Pesa and a parent portal. Pinch Learn can run alongside it for online lessons and homework.
What does a learning platform cost?
It depends on the modules, the number of learners and what it connects to. After a free scoping call you get a fixed-scope proposal in writing, so you know the price before we start.
Let's plan your platform.
A free scoping call, then a fixed-scope proposal in writing.
