McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Earning Online and Freelancing
  3. Can You Freelance While Still in a Bootcamp? What Actually Works
Bonaventure OgetoBy Bonaventure Ogeto|Updated July 20, 2026

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.

In this article

  1. 1. The Honest Answer
  2. 2. When During the Bootcamp It Becomes Feasible
  3. 3. What Types of Freelance Work Match a Bootcamp Student
  4. 4. Using Your Bootcamp Projects as Portfolio Pieces
  5. 5. If You Do Freelance: How to Manage Both
  6. 6. After the Bootcamp: When Freelancing Really Takes Off

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.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

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?

KES 120,000

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Ship 8 production apps and get career support until placement.

Apply to the McTaba Marathon

Not ready? Create Free Account

Keep reading

Your First KES 10,000 Online: Five Realistic Routes for New Devs

Five concrete paths to earning your first KES 10,000 online as a new developer in Kenya. Each path includes what you need to know, how long it takes, and step-by-step instructions.

Read more

Freelance Web Development in Kenya: Getting Your First Client

How to go from "I can build websites" to "someone is paying me to build a website" in Kenya. Covers local business outreach, Upwork for Kenyans, pricing your first project, and collecting payment.

Read more

How to Price Your First Website Project for a Local Business

How to figure out what to charge for your first website project without undercharging or scaring away the client. Covers scoping, pricing formulas, payment structures, and handling client negotiations.

Read more

Explore related topics

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Getting Into Tech: The Decision Guide

Every question people ask before and while choosing where to learn to code. Three stages: should I do this, where should I learn, and is this school worth my money.

Learn to Code in Kenya

Everything a Kenyan needs to know before writing their first line of code. Career paths, real costs, hardware requirements, and honest answers about what it takes.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, Nairobi's premier full-stack developer marathon. He has spent years building products for the African market and mentoring the next generation of developers across the continent.