Curriculum and pathways
Build the program once. Modules, milestones, prerequisites, electives and certification rules apply the same way to every cohort that follows.
Training operations platform
Most teams run delivery on spreadsheets and find out a learner has dropped a month after they left. Rukia keeps curriculum, cohorts, assessments, progress and billing in one place. We built it running our own school.

Platform
Every feature here exists because we needed it to run a school. Nothing was added to fill a gap on a comparison table.
Build the program once. Modules, milestones, prerequisites, electives and certification rules apply the same way to every cohort that follows.
Assignments, timed quizzes and project submissions, graded automatically wherever they can be. Learners get feedback the same day instead of the following week.
Schedules, attendance and instructor assignments for every cohort. Run six programs at once without keeping a spreadsheet for each one.
Dashboards for learners, instructors and admins that update as work comes in. You see someone slipping while there is still time to do something about it.
Invoices, payment plans and revenue reports, with M-Pesa and card payments. Finance stops reconciling fee payments by hand.
Answers learner questions in context, drafts the progress summaries your team writes by hand, and flags who needs a nudge this week.
Use cases
The same platform, pointed at two different problems.
For institutions
Every instructor works from the same curriculum, the same assessments and the same grading criteria, whichever campus they teach at.
You find out a learner is struggling from their submissions, not from an exit call three weeks later.
Attendance, grading and reporting stop eating your coordinators' time. That time goes back into teaching.
For employers
Completion, skills and compliance broken down by team, exportable the day your board or your regulator asks for it.
See which teams are doing the training and which ones need a conversation, while there is still quarter left.
Remote, hybrid and on-site staff get the same content and the same assessments, wherever you operate.
Company
Zindua School came first. We opened in Nairobi in 2019 teaching software engineering and data science, and we built our own tools because nothing we could buy matched how the work actually ran.
Rukia is those tools, taken out of the school and made into a product. Curriculum, cohorts, progress, billing and support. Every part of it was built to fix a problem we had that week, which is a different thing from a feature list drawn up in a planning meeting.
Talk to the team2019
We opened in Nairobi teaching software engineering and data science. The first internal tools went in that year, because the alternative was running cohorts out of a spreadsheet.
2020-2023
Cohort after cohort. Every part of delivery still living in a spreadsheet got rebuilt properly: curriculum, attendance, grading and learner support.
2024
Profitable, past 500 learners across concurrent cohorts, and holding a 90% completion rate.
2025
We took the platform out of the school and made it something other institutions and employers could run themselves.
2026
Institutions and employers across East Africa now run on it. The AI assistant is in pilot.
Pricing
You pay per learner, so cost tracks the size of your programs rather than how many staff need access. Tell us how you run today and we will put a number to it.
About a week for most teams. We move your existing content across, set up your first cohort with you, and train your admins before you go live.
Native integrations with Google Workspace, Zoom, Slack, M-Pesa and Stripe are being finished now. Tell us what your stack is on the first call and we will be straight with you about what is ready and what is not.
Performance tracking, early warning on learners likely to drop, AI-assisted grading at scale, and personalized learning paths. The point is to turn delivery data into decisions your instructors can act on, so a high-touch program stays affordable as it grows.
No. The assistant is optional and currently in pilot. Curriculum, tracking, billing and management all work without it.
Each organization's data sits in its own tenant. Access goes through a dedicated identity provider, and content storage is scoped so a signed-in user can only reach their own organization's records.
Yes. Your learners see your domain, your logo and your colors. Every organization gets its own branded environment.
Email support on every plan, with priority response and a named contact on larger deployments. In practice we answer within four hours.
Yes. You can model teams, departments and regions, each with their own programs, dashboards and reporting.
Tell us how you run training today and we will show you the same operation running on Rukia. Cohorts, curriculum and reporting included.
Or email us directly at business@zinduaschool.com