Bonaventure OgetoBy Bonaventure Ogeto|

Can You Freelance While Still in a Bootcamp? What Actually Works

You can freelance during a bootcamp, but only on simple projects and only after the first 2-3 months when you have enough skills to deliver basic work. Static websites, simple landing pages, and small WordPress customizations are realistic during bootcamp. Complex web applications and tight-deadline projects are not. The biggest risk is that freelance work pulls your attention from learning, which is the thing that increases your long-term earning potential. Prioritize the bootcamp. Take freelance work only if it does not compromise your learning.

The Honest Answer

Can you freelance during a bootcamp? Yes, technically. Should you? It depends on your financial situation and your self-discipline.

A coding bootcamp is an intense learning period. McTaba's program runs 26 weeks with 8 production-grade projects. That is a lot of new information, a lot of debugging, and a lot of mental energy. Adding client work on top of that is like studying for exams while working a part-time job. Some people handle it. Many find that the quality of both suffers.

If you need income to survive during the bootcamp, freelancing on simple projects is better than not eating. But if you have savings or family support that covers your living expenses, put 100% of your energy into learning. The skills you build during a focused bootcamp translate directly into higher freelance rates after graduation. A developer who finishes a bootcamp well and then freelances at $30/hour earns more in year one than a developer who freelanced at $10/hour during bootcamp and graduated with weaker skills.

When During the Bootcamp It Becomes Feasible

Weeks 1-8 (months 1-2): Do not freelance. You are learning the fundamentals: HTML, CSS, JavaScript, maybe your first framework. Everything is new. Your brain is processing massive amounts of new information. Adding client work at this stage means doing both things poorly.

Weeks 9-16 (months 3-4): Simple projects only. By now you can build basic responsive websites. A 5-page business site for a local client is feasible if the deadline is flexible. Take one small project at a time. Do not stack multiple freelance commitments.

Weeks 17-26 (months 5-6): More complexity possible. You have enough skills for websites with some backend functionality. Projects with forms, basic CMS, and simple data handling are manageable. You might also be building portfolio projects in the bootcamp that overlap with the type of work clients pay for.

At no point during the bootcamp should you take on a complex web application with a tight deadline. A client saying "I need a booking system with payment integration by next Friday" while you are in the middle of learning React hooks is a recipe for a late delivery, a bad review, and a missed bootcamp assignment.

What Types of Freelance Work Match a Bootcamp Student

Good matches (manageable alongside bootcamp):

  • Static business websites (5-7 pages, responsive, contact form)
  • Landing pages for events or promotions
  • Small WordPress customizations (if you know WordPress)
  • Fixing bugs on existing websites (quick, defined scope)
  • Data entry or annotation (not coding-related, but fills income gaps)

Bad matches (will conflict with bootcamp):

  • Full web applications with authentication, databases, and payment integration
  • Any project with a fixed deadline that overlaps with bootcamp project deadlines
  • Ongoing retainer work that requires daily availability
  • Multiple simultaneous client projects
  • Projects using technologies you have not learned yet (learning on a client's dime while in bootcamp is a bad idea)

The guiding principle: take work you can complete with skills you already have, in time that does not compete with your bootcamp schedule. If you have to choose between finishing a bootcamp assignment and finishing a client project, the bootcamp assignment wins every time.

Using Your Bootcamp Projects as Portfolio Pieces

Here is the good news: every project you build during a bootcamp is a portfolio piece you can show to potential freelance clients after graduation.

McTaba's 26-week marathon produces 8 production-grade applications. That is 8 deployed projects with live URLs, covering e-commerce, dashboards, M-Pesa integration, and full-stack applications. By graduation, you have a stronger portfolio than most freelancers who have been working for a year.

During the bootcamp, focus on making these projects excellent. Polish the UI. Fix edge cases. Write clean code. Deploy them properly. After the bootcamp, these projects become the links you include in Upwork proposals and client pitches.

This is why prioritizing learning over freelancing during the bootcamp pays off in the long run. Eight polished portfolio projects open more doors than eight mediocre projects plus three rushed freelance sites.

If You Do Freelance: How to Manage Both

If financial necessity means you must freelance during the bootcamp, here is how to minimize the damage to your learning.

One project at a time. Never take on a second client project before finishing the first. The combined pressure of multiple client deadlines plus bootcamp deadlines will crush you.

Set generous deadlines. Tell the client three weeks instead of one. Under-promise and over-deliver. If you finish early, great. If bootcamp work takes priority one week, you have buffer.

Weekends and evenings only. Keep bootcamp hours sacrosanct. Freelance work happens after bootcamp hours and on weekends. If the bootcamp has weekend assignments, the freelance work waits.

Communicate with your bootcamp mentors. Let them know you are freelancing. They may have advice on managing the workload, and they will understand if you need flexibility on non-critical deadlines.

Choose clients who are flexible. Local businesses and small projects tend to have looser timelines than Upwork clients with fixed deadlines. A restaurant owner who needs a website "sometime this month" is a better client during bootcamp than a startup founder who needs a feature "by Friday."

After the Bootcamp: When Freelancing Really Takes Off

The best time to go hard on freelancing is immediately after graduating from a bootcamp. You have fresh skills, a strong portfolio, and no competing academic obligations.

In the first month after graduation, set up your Upwork profile (if you have not already), start approaching local businesses, and begin the client acquisition process in earnest.

McTaba graduates have an advantage here because the bootcamp covers the full stack: React, Node.js, databases, M-Pesa integration, WhatsApp API, and deployment. This means you can take on a wider range of freelance projects than developers who only know frontend or only know backend.

The skills you built during the bootcamp and the portfolio of 8 deployed projects give you a head start that pure self-taught developers spend months building on their own.

So the real answer to "can you freelance during a bootcamp?" is: you can, but the biggest payoff comes from finishing the bootcamp strong and then freelancing with the full skill set it gave you.

Key Takeaways

  • The first 2 months of a bootcamp should be 100% learning. You do not have enough skills yet to deliver professional work, and splitting your attention slows your progress.
  • From month 3 onwards, simple projects (static websites, landing pages) are feasible as side work without derailing your learning.
  • The biggest risk is not failure. It is distraction. A freelance project with a tight deadline during a crucial bootcamp week can set you back significantly.
  • Bootcamp projects themselves become your portfolio. Every project you build during the program is a piece you can show to future clients.
  • Your long-term earning potential increases more from finishing the bootcamp well than from taking on freelance work during it.

Frequently Asked Questions

Will freelancing during a bootcamp slow down my learning?
Almost certainly, if you take on significant work. Small projects (one static website per month) have minimal impact. Multiple projects or complex work will compete for the mental energy you need for learning. Every hour spent on a freelance project is an hour not spent on bootcamp practice.
Can I use my bootcamp projects for freelance clients?
Your bootcamp projects are yours. You can show them in your portfolio and reference them in proposals. However, do not repurpose a bootcamp project directly as a client deliverable unless it happens to match what the client needs. The best approach is to use bootcamp projects as evidence of your skills, then build custom work for each client.
How much can I realistically earn freelancing during a bootcamp?
If you take one small local project per month from month 3 onwards, expect KES 15,000-30,000 per project. Over 4 months, that is KES 60,000-120,000 in total. This is supplementary income, not a full living. It helps cover expenses but should not be your primary financial plan during the bootcamp.
Should I tell clients I am a bootcamp student?
Not necessarily. Focus on what you can deliver, not your credentials. If a client asks about your experience, show your portfolio (including bootcamp projects if they are polished). The client cares about whether you can build what they need, not whether you learned it in a bootcamp or a university.

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