Short Course or Full Bootcamp: Which Should You Start With?
Start with a short course. It costs less, takes less time, and proves two critical things before you commit serious money: that you can learn this material, and that you enjoy the process enough to keep going. If you finish a short course and want more, you have earned the confidence to invest in a full programme. If you stall halfway through a KES 3,000 course, you just saved yourself from stalling halfway through a KES 100,000+ one. Once you are ready for the full programme, the choice between self-paced and live cohort depends on how much structure and accountability you need.
The Question You Are Actually Asking
You are not really asking "short course or full bootcamp." You are asking: "How much should I commit before I know this is right for me?"
That is a smart question. It means you have probably seen the stories: someone pays KES 150,000 for a bootcamp, discovers three weeks in that they hate coding or cannot keep up, and spends the next year regretting the financial decision. Or someone buys a full self-paced programme, finishes the first two modules with enthusiasm, and then never logs in again. The money is gone either way.
The answer is not "be brave and commit." The answer is "be smart and test first." You would not sign a year-long gym membership without trying a single workout. The same logic applies to learning tech.
A short course lets you test at low cost and low risk. A full programme is what you move to once you have evidence, not just hope, that this path works for you.
What a Short Course Actually Proves
A good short course is not just "the first few chapters of a longer programme." It should test two specific things that predict whether a full programme will work for you.
Test 1: Can you learn this material?
Coding is a specific type of thinking. Some people take to it naturally. Others find it genuinely painful. There is no way to know which category you fall into without trying. A short course gives you a real sample: actual concepts, actual exercises, actual moments of confusion and problem-solving. If the material makes sense and the process of working through problems feels rewarding (even when it is frustrating), that is a strong signal. If every lesson feels like hitting a wall and you dread opening the next module, that is also a signal.
Test 2: Can you finish structured learning on your own?
This is the more important test and the one most people skip. Finishing a short course without anyone pushing you tells you something critical about yourself. If you bought a 2 to 4 week course and completed it on time, you have evidence that self-paced learning might work for you. If you struggled to finish even a short course, you now know that you probably need external accountability, deadlines, and mentors. That knowledge alone could save you from wasting money on the wrong type of full programme.
Both results are valuable. The only bad outcome is not testing at all and guessing.
After the Short Course: The Real Decision
You finished the short course. You enjoyed it. You want more. Now you face the actual decision that matters, and it is not just "should I do a full programme." It is "which type of full programme matches how I actually learn?"
There are two fundamentally different models, and confusing them is one of the most expensive mistakes people make in tech education.
Option A: Self-paced programme.
- You get the full curriculum, all projects, and access to learning materials.
- You move at your own speed. Some people finish in 6 months. Some take 18 months.
- Support comes from a community (Discord, forums) and sometimes AI-assisted feedback.
- You do NOT get live mentors checking your progress, scheduled deadlines pushing you forward, or career support staff helping you land a job.
- Typical cost: moderate (you pay for curriculum and platform access, not for live human time).
- Lifetime access is common: you keep the material forever.
Option B: Live cohort bootcamp.
- Fixed start and end date. A specific number of weeks. A schedule you follow.
- A cohort of peers going through the same material at the same pace.
- Live mentors who review your work, answer questions, and notice when you fall behind.
- Deadlines that are not optional. If you miss them, someone reaches out.
- Career support at the end: portfolio reviews, mock interviews, job search guidance.
- You do NOT get the flexibility to learn whenever you want. The schedule is the schedule.
These are different products solving different problems. Self-paced solves the access problem ("I want the knowledge, let me work through it at my own speed"). Live cohort solves the accountability and support problem ("I need deadlines, mentors, and a community to keep me going, plus help finding work after").
Which Full Programme Fits You
Be honest with yourself here. The programme that matches who you WISH you were is not necessarily the one that matches who you actually are.
Self-paced is right for you if:
- You completed the short course on time without anyone checking on you
- You have a track record of finishing self-directed projects (learning a language, building a side business, completing an online certification on your own schedule)
- You work full-time and need the flexibility to learn on evenings and weekends, at unpredictable times
- You are primarily looking for knowledge and projects, not mentorship or career placement
- You are comfortable asking questions in a community forum and working through problems independently
Live cohort is right for you if:
- You struggled to finish the short course on time, even though you wanted to
- You have a history of starting things and not finishing them (this is not a character flaw, it is information about what environment you need)
- You want mentors who will review your code and tell you what to improve
- You thrive with deadlines and a group of peers going through the same struggle
- You want help with the job search after you finish, not just the learning
- You tried learning alone before (YouTube, freeCodeCamp, self-paced course) and stalled
There is no shame in needing structure. Most people do. The self-taught path has a 90%+ dropout rate precisely because most humans need more external support than "here is the material, good luck." If that is you, a live cohort is not a crutch. It is the right tool for how you work.
The Honest Upsell (Yes, We Are Selling Something)
We are a training company writing an article about choosing a training programme. Let us be transparent about what we offer and why, rather than pretending this is neutral advice.
Step 1: Tech Foundations: Before You Code (KES 2,999).
This is our short course. It covers what you need to understand before writing your first line of code: how the internet works, how software projects are structured, what developers actually do, and whether this path is right for you. It is short, cheap, and designed to help you make a better decision about what comes next. If you finish it and decide tech is not for you, you spent KES 2,999 instead of KES 100,000+ finding that out.
Step 2a: Full-Stack Software + AI Engineering (KES 120,000, self-paced, lifetime access).
This is the self-paced path. You get the entire curriculum, every project, and access to the community Discord. You move at your own pace. There is no expiration. Some people finish in 6 months, some in a year, some come back to specific sections years later. This path does NOT include live mentors, scheduled deadlines, or career support. You are learning with the curriculum and community, on your own timeline.
Step 2b: The McTaba Marathon (KES 100,000, 6-month live cohort).
This is the live path. 6 months, fixed schedule, a cohort of peers, live mentors reviewing your work, weekly deadlines, and career support at the end (portfolio reviews, interview prep, employer connections). The structure is the product. You do not just get the curriculum. You get people whose job it is to keep you on track and help you land work after.
The honest breakdown of the difference: the self-paced path gives you everything you need to learn. The marathon gives you everything you need to learn plus everything you need to finish and get hired. If you are the kind of person who finishes things on your own, the self-paced path saves you money and gives you more flexibility. If you are the kind of person who benefits from deadlines, mentors, and a group, the marathon is designed for exactly that.
We will never sell the self-paced option by describing cohort features it does not include. That would get us a sale and lose us trust. Both paths are real. They serve different people.
The Mistakes People Make at This Stage
We see the same errors repeatedly. Here they are so you can avoid them.
Going straight to a full programme without testing. You are excited. You just discovered tech. You want to commit fully. That energy is great, but channelling it into a KES 100,000+ purchase before you have tried even a cheap course is a risk. The excitement might be about the idea of coding, not the reality of it. Test first.
Choosing self-paced because it is cheaper, when you need structure. Self-paced programmes are often less expensive than live cohorts. But if you need accountability and pick self-paced purely to save money, you are likely buying something you will not finish. An unfinished KES 120,000 course and a completed KES 100,000 marathon have very different ROI.
Choosing the marathon when you genuinely cannot commit the time. The live cohort has a schedule. If you are working 60-hour weeks and have family obligations that make consistent weekly attendance impossible, the marathon will stress you, and you may drop out not because of ability but because of logistics. The self-paced path exists for exactly this situation.
Assuming all "full-stack" programmes are the same. They are not. Some teach HTML, CSS, and JavaScript basics and call it full-stack. Others take you through front-end, back-end, databases, authentication, payment integration, AI-assisted development, and deployment. Check the actual curriculum and project list, not just the title.
Skipping African Stack coverage. You are in Africa. You will work on African products. A programme that teaches Stripe but not M-Pesa is training you for someone else's job market. Make sure M-Pesa Daraja, USSD, or WhatsApp Business API are in the project list.
Your Next Step
Here is the simplest decision tree:
Have you tried any structured tech learning before?
No: Start with a short course. For McTaba, that is Tech Foundations (KES 2,999). For other providers, find their equivalent entry-level offering. The point is to test at low cost.
Did you finish the short course on your own, without anyone pushing you?
Yes: Self-paced might work for you. The Full-Stack self-paced programme gives you full curriculum and lifetime access at your own speed.
No, or you are not sure: The McTaba Marathon gives you the deadlines, mentors, and cohort that keep you moving. That structure is the difference between starting and finishing.
If you are not ready to commit to any programme yet, create a free McTaba Academy account and preview the curriculum. See the full syllabus, the project list, and the teaching style before spending anything.
For more on choosing the right programme, read our how to choose a coding bootcamp in Africa checklist, or see our full short course vs bootcamp comparison for a broader view across providers.
Key Takeaways
- ✓Start with a short course. It is the cheapest way to test whether coding is right for you before committing thousands of shillings to a full programme.
- ✓A short course proves two things: that the material clicks for you, and that you can finish structured learning without someone forcing you. Both are essential information before a bigger investment.
- ✓After the short course, you face the real choice: self-paced (learn on your own schedule, lifetime access, community support) or live cohort (mentors, deadlines, peers, career support). These are genuinely different products.
- ✓Self-paced works for disciplined learners who need flexibility. The live cohort works for people who need external accountability, who have tried learning alone before and stalled, or who want mentorship and job support built in.
- ✓Never buy a full programme from any provider without trying their teaching first. If they do not offer a cheap entry point or free preview, ask yourself why.
Frequently Asked Questions
- Is a short course enough to get a tech job?
- Usually not. A short course gives you foundations and a taste of whether coding is right for you. Most employers need to see a portfolio of deployed projects, which requires a more comprehensive programme or months of self-directed building after the short course. Think of the short course as a test and foundation, not the complete training.
- How do I know if I need the live cohort or self-paced path?
- The clearest signal is your track record. If you have successfully completed long self-directed learning before (finished an online certification, taught yourself a language, built a side project independently), self-paced is reasonable. If you tend to start things and not finish them, or if you tried learning to code before and stalled, you almost certainly need the external accountability that a live cohort provides.
- Can I switch from self-paced to the live cohort later?
- At McTaba, yes. If you start self-paced and realise you need more structure, you can join a marathon cohort. We would rather you find the right path than stick with the wrong one. Check with other providers about their specific transfer policies.
- What if I cannot afford the full programme right now?
- Start with the short course and use the time to save for the full programme. A KES 2,999 investment now buys you clarity about which full programme to target and confidence that the investment will not be wasted. It is better to start small and build up than to stretch financially for a full programme and add money stress to an already challenging learning process.
- Are there other short courses besides Tech Foundations?
- Yes. McTaba also offers focused short courses like <a href="https://academy.mctaba.com/courses/m-pesa-integration-for-developers">M-Pesa Integration for Developers</a> (KES 9,999) and <a href="https://academy.mctaba.com/courses/deployment-going-live">Deployment: Going Live</a> (KES 4,999) for people who have some coding experience and want specific skills. But if you are starting from zero, Tech Foundations is the right entry point.
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