Bonaventure OgetoBy Bonaventure Ogeto|

TVET vs Coding Bootcamp in Kenya: A Fair Comparison

TVET institutions offer government-recognised qualifications (KNEC certificates and diplomas), HELB loan eligibility, and broad technical training over 1 to 3 years. Coding bootcamps offer focused, industry-current programming skills and a project portfolio in 3 to 6 months, but carry no government accreditation. Choose TVET if you need a recognised credential, want a non-tech trade, or qualify for HELB. Choose a bootcamp if you specifically want a career in software development and need to start earning quickly. You can also do both: bootcamp first for income, TVET part-time for the credential.

TVET (Polytechnic/Technical Institute)

Best for students who want a government-recognised qualification, need HELB funding, are interested in trades beyond tech (electrical, automotive, hospitality), or want a structured certificate-to-diploma-to-degree progression. The trade-off is time: 1 to 3 years before you are qualified, and curricula can trail behind what the industry actually uses.

Coding Bootcamp

Best for students who want to build software specifically, need to start earning within a year, and are self-motivated enough to thrive without a rigid academic structure. The trade-off is recognition: no KNEC certificate, no HELB eligibility, and quality varies wildly between providers.

Side-by-Side Comparison

CriterionTVET (Polytechnic/Technical Institute)Coding Bootcamp
Duration1 to 3 years (certificate: 1 year, diploma: 2 to 3 years).3 to 6 months for most intensive programmes.
Cost (KES)KES 20,000 to KES 80,000 per year at public institutions. Private TVETs charge KES 40,000 to KES 150,000 per year.KES 50,000 to KES 200,000 total. McTaba charges KES 100,000 for 26 weeks.
AccreditationKNEC certificates and diplomas. Regulated by TVETA and CDACC. Nationally recognised.No government accreditation. Certificate of completion from the bootcamp provider only.
Curriculum FocusBroad theory plus practicals. Covers multiple subjects including general studies, maths, communication, and technical modules.Narrow and deep. Focused entirely on building software with tools employers use today (React, Node.js, databases, APIs, deployment).
HELB EligibleYes. TVET students can apply for HELB loans (typically KES 30,000 to KES 40,000 per year).No. Bootcamps are not recognised by HELB. You pay out of pocket or through the provider's payment plan.
Entry Grade RequiredD plain for artisan/certificate. D+ for most diplomas. Some ICT diplomas require C minus.No KCSE grade requirement. Entry is based on commitment, sometimes a short aptitude test or interview.
Time to First Income1 to 3 years after enrolment, depending on the programme level.4 to 8 months. Some graduates start freelancing before the programme ends.
Government RecognitionFull recognition. NITA trade testing, CDACC competency assessments, KNEC examinations.None. No government body currently accredits coding bootcamps in Kenya.

Two Different Doors, Two Different Buildings

Picture two buildings on the same street. One is a polytechnic with government signage, rows of classrooms, a workshop with lathes and circuit boards, and a noticeboard pinned with KNEC exam timetables. Students spend two years here before they sit a national examination and walk out with a diploma that the government, HELB, and most formal employers recognise.

The other is a co-working space or a computer lab. Thirty students sit at laptops. They are building an M-Pesa payment integration this week. By next month they will deploy a full web application. There is no KNEC exam at the end. No government stamp on the certificate. But there is a portfolio of live projects, a GitHub profile full of real code, and skills that match what tech companies are hiring for right now.

Both buildings produce people who earn a living. But they produce different kinds of workers, on different timelines, with different proofs of competence. Choosing between them is not about which one is "better." It is about which one matches your goals, your finances, and the career you actually want.

This article compares them side by side. No cheerleading for either side. Just the facts about what each path gives you, what it costs you, and where each one falls short.

What TVET Actually Gives You

TVET stands for Technical and Vocational Education and Training. In Kenya, TVET institutions include national polytechnics (like Kenya Polytechnic, Mombasa Polytechnic, Eldoret Polytechnic, and Kisumu Polytechnic), county technical training institutes, and registered private technical colleges. They are regulated by TVETA (Technical and Vocational Education and Training Authority), and their curricula are developed by CDACC (Curriculum Development, Assessment, and Certification Council) or examined by KNEC.

Government recognition is the headline advantage. A KNEC diploma or CDACC certificate is a nationally recognised qualification. It appears on government registers. It is accepted by employers who require formal credentials. It counts as a stepping stone: you can progress from a certificate to a diploma to a higher diploma and eventually to a degree at a university that accepts credit transfers. That structured progression is something no bootcamp can offer.

HELB eligibility is a real financial advantage. TVET students can apply for HELB loans of roughly KES 30,000 to KES 40,000 per year. Combined with public institution fees of KES 20,000 to KES 80,000 per year, HELB can cover a significant chunk of your costs. For students from families that cannot pay fees upfront, this makes TVET accessible in a way that bootcamps simply are not.

Breadth of options matters if you are not set on tech. TVET does not just teach ICT. Electrical installation. Automotive engineering. Plumbing. Carpentry. Hospitality. Agriculture. Fashion design. Medical lab technology. If you are not sure you want to write code for a living, TVET lets you explore a wider range of trades. A qualified electrician or automotive mechanic in Nairobi can earn KES 50,000 to KES 100,000 per month. These are solid careers that a coding bootcamp does not prepare you for.

Where TVET Falls Short

The ICT curriculum at many TVET institutions lags behind the industry. Students learn Microsoft Office, basic networking, and introductory programming in languages that few companies use for new projects. A 2026 TVET ICT diploma might cover HTML basics and Java fundamentals but skip React, TypeScript, cloud deployment, API development, and everything related to AI integration. By the time you graduate, the tools you learned may already feel dated.

Theory-to-practice ratios are often skewed. You spend weeks in a classroom learning principles before you touch a keyboard or a workshop tool. For some trades this makes sense. For software, where the learning happens by building things and breaking them, the classroom-heavy approach can feel like watching someone describe how to swim instead of getting in the water.

Time is the biggest cost. A TVET diploma takes 2 to 3 years. A certificate takes 1 year. If you are 18 and not in a rush, that timeline is manageable. If you are 23 and need to start earning, those years feel expensive. Every semester in school is a semester you are not earning income or building professional experience.

Quality varies sharply between institutions. Some polytechnics have well-equipped labs, industry partnerships, and lecturers with current field experience. Others are running on outdated equipment with overwhelmed staff. The TVET label alone does not guarantee quality. You need to visit, talk to current students, and check whether graduates from that specific institution are actually finding work.

What a Coding Bootcamp Actually Gives You

Speed is the headline. A focused bootcamp compresses what might take 2 years of scattered learning into 3 to 6 months of structured, daily practice. You start writing code in week one. By month two, you have deployed a working application. By the end, you have a portfolio of real projects that you can show an employer or a client.

The curriculum tracks the job market. Good bootcamps teach what companies are hiring for right now. React and TypeScript for frontend. Node.js or Python for backend. PostgreSQL for databases. Git for version control. Deployment to cloud platforms. API design and integration. These are the tools listed in job postings on LinkedIn, BrighterMonday, and Fuzu today, not two years from now.

Portfolio over paper. Bootcamp graduates do not hand employers a certificate and hope for the best. They share a link to a live application. "Here is a dashboard I built. Click it. Use it. Here is the source code on GitHub." That tangible proof of skill carries more weight in a technical interview than any certificate, KNEC or otherwise.

Flexible formats suit working people. Many bootcamps offer evening, weekend, or part-time options. If you are working a job, helping at home, or handling other responsibilities, you can learn to code without putting your entire life on hold for 2 years. TVET programmes are mostly full-time, in-person commitments that require your physical presence 5 days a week.

Where Bootcamps Fall Short

Zero government recognition. No bootcamp in Kenya is accredited by TVETA, CDACC, or KNEC. Your bootcamp certificate is a piece of paper from a private company. It does not appear on any government register. It does not qualify you for government jobs that require "Diploma in ICT" or "Certificate in Computer Science." If a job listing specifies a KNEC qualification, your bootcamp certificate will not satisfy that requirement.

No HELB. You cannot apply for a HELB loan to attend a bootcamp. The full fee comes from your pocket, your family, or a payment plan with the provider. For a student whose only option for funding is HELB, this closes the bootcamp door entirely.

Quality control is essentially zero. Anyone can call themselves a "coding bootcamp." There is no regulatory body checking curricula, instructor qualifications, or graduate outcomes. Some bootcamps are excellent and produce job-ready developers. Others charge high fees, run students through pre-recorded videos, and hand out certificates that mean nothing. Without a regulator like TVETA, the burden of vetting falls entirely on you.

Narrow skills. A bootcamp teaches you to build software. Full stop. You do not learn the breadth of subjects a TVET programme covers: no communication skills modules, no entrepreneurship units, no maths courses, no general education. If you later decide that software is not for you, the bootcamp training does not transfer easily to another field. A TVET ICT diploma, even if it is not cutting-edge, at least gives you a recognised credential you can pivot from.

Self-motivation is non-negotiable. TVET has structure: a fixed timetable, lecturers tracking attendance, exams on set dates, and consequences for falling behind. Bootcamps demand more from you. If you stop showing up, nobody chases you. If you do not do the assignments, you fall behind quietly. People who need external accountability often struggle in bootcamp formats.

When TVET Is the Right Choice

Choose TVET if the government credential matters for your goals. Some employers, especially in government, parastatals, and large formal-sector companies, require KNEC-certified qualifications. If you are targeting those jobs, a bootcamp certificate will not get past HR.

Choose TVET if you want a trade that is not software development. Electrical work, plumbing, automotive engineering, hospitality, health sciences. These careers require hands-on training and recognised certification. A coding bootcamp will not teach you how to wire a building or service a diesel engine.

Choose TVET if HELB is your only funding option. If your family cannot pay KES 100,000 upfront and no bootcamp payment plan works for your situation, HELB makes TVET the financially viable path.

Choose TVET if you want the certificate-to-diploma-to-degree ladder. TVET is plugged into the formal education system. You can start with a certificate, articulate to a diploma, then bridge to a university degree. Each step builds on the last, and each qualification is recognised along the way.

Choose TVET if you are not sure what you want yet. The broader curriculum exposes you to multiple subjects and gives you time to figure out where your interest lies. A bootcamp is a sprint toward one specific outcome. If you are still exploring, a sprint is premature.

When a Bootcamp Is the Right Choice

Choose a bootcamp if you specifically want to build software. Not "work in ICT" broadly. Build software. If your goal is to become a developer who writes code, ships products, and earns from that skill, a bootcamp gets you there faster than a TVET ICT diploma.

Choose a bootcamp if you need to start earning soon. If you cannot afford 2 to 3 years of full-time study, a 6-month bootcamp that leads to freelance income or a junior developer role is the faster route to financial stability. Time is not free. Every month you spend in a classroom is a month you are not earning.

Choose a bootcamp if you are a career switcher. If you already have a KCSE certificate, or a diploma, or even a degree in another field, you do not need another 2-year programme. You need targeted skills. A bootcamp adds those skills to whatever foundation you already have.

Choose a bootcamp if you are self-disciplined. If you can sit down every day, do the work without someone standing over you, and push through the frustration of code that does not work at 10 PM on a Tuesday, the bootcamp format will serve you well. If you need a lecturer, a timetable, and exam pressure to keep you on track, be honest about that.

Can You Do Both? Yes.

This is not an either-or decision if you are willing to sequence them. The smartest play for many Kenyan students is: bootcamp first, TVET second.

Here is what that looks like. You spend 6 months in a bootcamp. You learn to build software. You start freelancing or land a junior developer role. You are earning. Then, while you are working, you enrol in a TVET diploma programme part-time or through a distance-learning option. You study in the evenings or on weekends. After 2 to 3 years, you have the KNEC credential too. Now you have both: the portfolio that proves you can build, and the paper that satisfies HR departments.

The reverse order also works but is slower. You complete a TVET diploma in ICT over 2 to 3 years, then realise the curriculum did not teach you modern development tools, so you join a bootcamp to fill the gap. You end up in the same place, but you spent 2 extra years getting there.

Some people also pair a TVET diploma in a non-tech trade (say, electrical engineering) with a coding bootcamp. This gives them two completely different income streams. They can wire buildings during the day and build websites in the evening. Unusual? Yes. Practical? Extremely.

McTaba: What Our Bootcamp Looks Like

This section is about us, so you know exactly what you are reading.

McTaba runs a 26-week developer marathon. The fee is KES 100,000, payable via M-Pesa, with payment plan options. There is no KCSE grade requirement. No entrance exam.

In 26 weeks you build 8 production applications from scratch and deploy them live. Not tutorials you follow along with. Real applications you design, code, debug, and ship. The stack is built for the African market: M-Pesa integration via Daraja API, USSD menus via Africa's Talking, WhatsApp Business API, React, Node.js, TypeScript, PostgreSQL, Supabase, and AI engineering fundamentals with LLM APIs.

You leave with a portfolio of 8 deployed apps, a GitHub profile that shows real work, and practical experience building for Kenyan and African users. Code reviews come from working developers, not auto-graders.

We are not TVETA-accredited. We do not offer KNEC certificates. We do not qualify for HELB. What we offer is the ability to build software that works, and the proof that you have done it. In a technical interview, that proof speaks louder than any certificate on a wall.

If you are not ready for the full marathon, try our Tech Foundations course at KES 2,999. It covers the fundamentals before your first line of code, so you can test whether this path fits before committing KES 100,000.

The Honest Reality About Both Paths

Neither a TVET diploma nor a bootcamp certificate is a job guarantee. The diploma gives you a credential that opens certain doors. The portfolio gives you proof that opens different doors. But you still have to walk through those doors yourself: apply, interview, negotiate, perform, and keep learning.

The Kenyan job market in 2026 rewards people who can do things, not people who have papers saying they might be able to do things. A TVET graduate who spent 2 years in class but cannot troubleshoot a real electrical fault will struggle. A bootcamp graduate who completed the programme but cannot build an app without hand-holding will struggle too.

What matters after either programme is the same: can you solve real problems? Can you prove it? And are you willing to keep getting better at your craft after the training ends?

Pick the path that fits your situation. Then commit to it completely. The path only works if you do.

Frequently Asked Questions

Are TVET qualifications recognised by employers in Kenya?
Yes. TVET qualifications issued by KNEC or certified through CDACC are nationally recognised. Government agencies, parastatals, and many formal-sector employers accept TVET certificates and diplomas as valid qualifications. Some private-sector employers also recognise them, though tech startups tend to focus on demonstrated skills rather than formal credentials.
Can I get a HELB loan for a coding bootcamp?
No. HELB loans are only available for students enrolled in HELB-recognised institutions, which currently includes public and some private universities and TVET institutions. Coding bootcamps are not on the HELB list. You would need to pay bootcamp fees through personal savings, family support, or a payment plan offered by the bootcamp provider.
Which one leads to higher pay in Kenya?
It depends on the field and the individual. Software developers (whether bootcamp-trained or degree-holding) typically earn KES 40,000 to KES 150,000 per month in junior to mid-level roles. TVET graduates in trades like electrical work or automotive engineering earn KES 30,000 to KES 100,000 per month depending on experience and whether they are employed or self-employed. Pay depends on your skill level and the market for that skill, not which training path you took.
Is a TVET diploma in ICT better than a coding bootcamp for a tech career?
For a career specifically in software development, a coding bootcamp typically provides more relevant, current skills in less time. TVET ICT diplomas cover broader ground but may not teach modern frameworks and tools that employers expect. For broader ICT roles like networking, hardware support, or IT administration, TVET provides more appropriate training. If you want to write code for a living, a bootcamp is the more direct path.
Can I transfer from a TVET institution to a university?
Yes. TVET diploma holders can apply for degree programmes at Kenyan universities, often with credit for courses already completed. This is called credit transfer or articulation. The specific credits accepted depend on the university and the programme. Some universities have formal agreements with TVET institutions for smooth transitions. This certificate-to-diploma-to-degree ladder is one of TVET's strongest advantages over bootcamps, which do not plug into the formal education system.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon