The whole catalogue, with its provenance
1367 courses at 216 institutions across 47 counties, as a single file.
Plenty of places list Kenyan courses and fees. What this file adds is a column saying where each fee came from — whether the college published it, whether it was worked out from a published rate, or whether nobody publishes one at all. That column is the reason to use this rather than retyping a prospectus.
What is in the fee_basis column
| Rows | Value | Meaning |
|---|---|---|
| 14 | published | The institution publishes this figure for this course. |
| 327 | derived | Worked out by applying a published rate to this course. The rate is sourced; the total was calculated. |
| 85 | illustrative | Sourced, but not the institution's own price for this course. |
| 941 | unpublished | No fee published. The cell is empty — this does not mean free. |
| 0 | unsourced | A figure carrying no citation. Legacy records only; no new record may ship this way. |
Two empty cells that do not mean what you expect
A blank in a spreadsheet reads as "no data" or as zero depending on who is looking, and both readings are wrong here.
- Empty
min_grademeans open entry — the course states no minimum. It is the most permissive value, not a missing one. There is anopen_entrycolumn carrying yes/no so you never have to infer it from a blank. - Empty
tuition_kesmeans no fee could be sourced. It does not mean free. A course that genuinely costs nothing carries0and says so in its note.
What is deliberately absent
There is no employment rate and no graduate salary column, because Kenya does not publish either per course. Rather than print an estimate and label it, Njia prints nothing. Any dataset that does offer you those figures per course is telling you something it cannot know.
Using it
Please attribute to Njia and link back, and tell readers that fees and entry grades change — confirm with the institution before anyone acts on a figure. A formal licence has not been chosen yet; if you need specific terms, ask.
Found something wrong? That is the point of publishing it. Use the feedback
link in the app and say which course_id.