Software is unusual among professional fields in Kenya: there is no single licensing body you must pass through, and employers hire across a wide range of backgrounds — computer science and IT degrees, diplomas, coding bootcamps, and people who taught themselves and built a portfolio. That flexibility is real, but it makes the decision harder, because every route has trade-offs.
A degree opens doors that ask for one, gives you theory that matters for some roles, and buys time to explore. A diploma or bootcamp is faster and cheaper to a first job. Self-teaching costs the least and proves the most if you can sustain it, but gives you no structure and no network. Which is right depends on your circumstances, not on which route is "best" in the abstract.
The routes, and their honest trade-offs
A Bachelor's in Computer Science, Software Engineering, IT or Business IT runs four years and gives you data structures and algorithms, systems, databases, networks and the mathematical grounding that matters for some specialisations — plus the credential that graduate schemes, some corporates, further study and certain work visas explicitly require. The cost is time and money, and the curriculum can lag industry practice.
A diploma in ICT or software through a TVET college or private institution takes two to three years and gets you to employable skills faster and cheaper, with a route to a degree later by credit transfer. A bootcamp is faster still — months, not years — and intensely practical, but selective, demanding, and only as good as its track record of placing graduates. Self-teaching is free and flexible and works for genuinely self-driven people, but you supply all the structure, and you have no cohort and no careers office.
What Kenyan employers actually screen for
For most development roles, hiring is skills- and portfolio-first: can you build, ship and explain working software. A GitHub with real projects, a deployed application someone can click on, a clear account of what you built and why — these carry more weight at entry level than the name of the qualification. A degree matters more for graduate trainee programmes at banks, telcos and multinationals, for roles that specify one, for further study, and for some international opportunities.
"Nobody clicking through your deployed project asks which route you took to build it. Spend your energy on the things that end up on a screen."
Specialisations to aim at
Within tech the sub-fields diverge quickly: front-end, back-end and full-stack web; mobile; data engineering, analytics and data science; machine learning and AI; cloud, DevOps and site reliability; cybersecurity; embedded systems and IoT; and quality assurance and test automation. Some — ML, data science, certain security and systems work — genuinely benefit from the mathematical and theoretical grounding a degree provides. Others reward hands-on building above all. Pick a direction by second year of whatever route you're on and go deep rather than staying broad.
Attachments and the local ecosystem
Industrial attachment, internships, hackathons, open-source contributions and developer communities are where Kenyan tech careers are actually made. Nairobi has an active scene of startups, established firms, innovation hubs and meetups; smaller ecosystems exist in other towns and online. Treat every attachment as a chance to ship something real and to be known by people who hire, not as a box to tick.
When the degree is worth it
Choose the degree if you want to keep ML, research, or systems-heavy roles open; if you value the credential for graduate schemes, scholarships or a work visa; or if you'd struggle to supply your own structure and would benefit from a cohort. Choose the faster routes if you learn well by building, need to earn sooner, and are targeting web, mobile or general development roles where a portfolio speaks loudest. Either way, the portfolio is non-negotiable.
Proposals to formally regulate ICT practice in Kenya have surfaced periodically without settling into a licensing regime like medicine's or engineering's. If that changes, it would affect the value of a formal qualification — worth keeping an eye on, not worth planning your route around today.