Bonaventure OgetoBy Bonaventure Ogeto|

10 Skills You Can Learn in 6 Months After High School in Kenya

In six months after high school in Kenya, you can learn web development (KES 50,000 to 100,000), graphic design (free to KES 30,000), digital marketing (free to KES 20,000), video editing (KES 5,000 to 25,000), electrical wiring with a NITA Grade III license (KES 15,000 to 40,000), certified welding (KES 20,000 to 50,000), barbering or hairdressing (KES 10,000 to 30,000), photography (KES 15,000 to 60,000 including gear), tailoring and fashion design (KES 10,000 to 35,000), or mobile phone repair (KES 5,000 to 20,000). Each of these skills can start earning you money within six months if you train consistently.

The Clock Is Already Running

Six months. That is 180 days. Enough time to go from "I just finished Form Four" to "I can do this for money." But only if you pick the right skill and commit.

Not "commit" as in post a motivational quote on your WhatsApp status. Commit as in sit down every single day and practise until the thing you are bad at becomes the thing you are decent at, and then keep going until decent becomes good enough that someone will pay you to do it.

The list below is not ranked by prestige. It is ranked by a combination of how fast you can start earning, how accessible the training is across Kenya, and how much room the skill has to grow over ten years. Some of these are digital. Some involve your hands, a workshop, and sweat. All of them are real.

For each skill, you will get four things: what it costs to learn, where to learn it in Kenya, what you can realistically charge after six months, and where the skill goes from there.

1. Web Development and Coding

Cost to learn: KES 0 (self-taught with free resources) to KES 100,000 (structured bootcamp).

Where to learn: Free platforms like freeCodeCamp and The Odin Project get you started. For structured training with mentorship, code reviews, and a portfolio, McTaba runs a 26-week developer marathon. YouTube channels like Traversy Media and Net Ninja cover individual topics well, but they do not give you a learning path or accountability.

What you can charge after 6 months: A basic business website: KES 15,000 to KES 40,000. A landing page for a small company: KES 8,000 to KES 15,000. Monthly website maintenance: KES 3,000 to KES 5,000 per client. Freelance gigs on Upwork start lower, but they build your reputation.

Growth potential: This is where the ceiling goes highest. A junior developer in Nairobi earns KES 50,000 to KES 80,000 per month. Mid-level developers with two to three years of experience earn KES 120,000 to KES 250,000. Remote developers working for foreign companies earn in dollars. The skill compounds because every project teaches you something new, and every new technology you learn opens another tier of clients.

There is a reason this skill is number one on the list. More on that in the McTaba section below.

2. Graphic Design

Cost to learn: KES 0 (Canva is free) to KES 30,000 (formal short course in Figma or Adobe Illustrator).

Where to learn: Start with Canva. It is free, runs in a browser, and you can produce professional-looking social media posts, flyers, and business cards within your first week. Once you have the eye for layout and colour, move to Figma (free tier available) for UI design or Adobe Illustrator for print work. YouTube tutorials by Satori Graphics and Yes I'm a Designer cover the fundamentals well. In-person courses run at places like Zetech University, Sheer Logic, and various colleges along Moi Avenue in Nairobi.

What you can charge after 6 months: Social media post designs: KES 500 to KES 2,000 each. Logo design: KES 5,000 to KES 15,000. A full brand kit (logo, colours, business card, letterhead): KES 15,000 to KES 30,000. Monthly social media design retainer for a small business: KES 8,000 to KES 15,000.

Growth potential: Good designers move into UI/UX design for apps and websites, which pays significantly more. A UI/UX designer in Nairobi earns KES 80,000 to KES 200,000 monthly. Brand designers working with agencies or directly with corporates charge per project, often KES 50,000 and above for a full brand identity.

3. Digital Marketing

Cost to learn: KES 0 (Google Digital Skills for Africa is free and gives you a certificate) to KES 20,000 (paid courses on social media management and SEO).

Where to learn: Google Digital Skills for Africa covers search, social media, analytics, and email marketing. HubSpot Academy offers free certifications in inbound marketing and content strategy. For practical social media management, the best teacher is running a real account. Offer to manage the Instagram or TikTok page for a local business for free for one month. That one month of real posting, real analytics, and real client feedback teaches you more than any course.

What you can charge after 6 months: Social media management for a small business: KES 10,000 to KES 25,000 per month. Running Facebook and Instagram ads: KES 5,000 to KES 15,000 management fee plus the client's ad budget. SEO audits for websites: KES 10,000 to KES 20,000 per audit. Content creation packages: KES 8,000 to KES 20,000 per month.

Growth potential: Digital marketing specialists in Nairobi earn KES 60,000 to KES 150,000 monthly. Performance marketing managers who handle paid ads across platforms earn more. Freelance digital marketers can take on three to five clients simultaneously, which adds up fast. Every business in Kenya needs an online presence, and most of them have no idea how to build one.

4. Video Editing

Cost to learn: KES 5,000 to KES 25,000 for a short course or online subscription. Free if you learn from YouTube and use DaVinci Resolve, which is a professional-grade editor with a free version.

Where to learn: DaVinci Resolve tutorials on YouTube will teach you cutting, colour grading, transitions, and audio mixing. CapCut works for short-form content (TikTok, Reels) and runs on a phone. For more advanced work, Adobe Premiere Pro is the industry standard, and there are short courses at media colleges across Nairobi and Mombasa. The real classroom is editing actual footage. Find a YouTuber, a church, or a local event organiser and offer to edit their next video.

What you can charge after 6 months: Editing a YouTube video (10 to 15 minutes): KES 3,000 to KES 8,000. Short-form edits for TikTok or Reels: KES 1,000 to KES 3,000 per clip. Event highlight reel (wedding, corporate): KES 10,000 to KES 25,000. Monthly retainer for a content creator: KES 15,000 to KES 30,000.

Growth potential: Video is eating the internet. Every Kenyan business, church, musician, and content creator needs video editing. Skilled editors who can handle colour grading, motion graphics, and sound design charge KES 50,000 and above per project. Some editors work remotely for international YouTubers and get paid in dollars.

5. Electrical Wiring

Cost to learn: KES 15,000 to KES 40,000 for a training course plus NITA trade test fees (approximately KES 1,000 to KES 3,000).

Where to learn: NITA-accredited training centres across Kenya offer electrical installation courses. Many polytechnics and TVET colleges have electrical programmes. The practical route: apprentice under a licensed electrician for three to four months, then sit your NITA Grade III trade test. You learn faster on a real construction site than in a classroom. Towns like Nairobi, Mombasa, Nakuru, and Kisumu all have active training centres.

What you can charge after 6 months: Wiring a single room: KES 3,000 to KES 5,000. Full house wiring (basic residential): KES 15,000 to KES 40,000. Daily rate on a construction site: KES 2,000 to KES 5,000. Electrical repairs and maintenance: KES 1,500 to KES 3,000 per visit.

Growth potential: Kenya is building. Housing projects, commercial buildings, and infrastructure projects all need electricians. An electrician with a Grade I license and experience charges KES 5,000 to KES 10,000 per day. Those who start their own electrical contracting businesses employ teams and bid on government and private tenders worth millions. The shortage of properly certified electricians in Kenya means good ones stay busy.

6. Welding

Cost to learn: KES 20,000 to KES 50,000 for a NITA-accredited welding course. Apprenticeship under a jua kali welder is cheaper but may not lead to formal certification.

Where to learn: NITA training centres, polytechnics (Kenya Polytechnic, Kisumu Polytechnic, Mombasa Polytechnic), and TVET colleges offer welding programmes from three to six months. The jua kali route involves finding an experienced welder in an industrial area, often along places like Kamukunji in Nairobi or Kwa Ronda in Nakuru, and apprenticing. The formal route gets you a NITA certificate that large construction firms and manufacturers require.

What you can charge after 6 months: Gate fabrication: KES 15,000 to KES 40,000 depending on size and design. Window grilles: KES 3,000 to KES 8,000 per window. Daily rate on a construction site: KES 2,500 to KES 5,000. Custom metalwork (furniture, signage frames): varies widely but starts at KES 5,000.

Growth potential: Welders who learn specialised techniques like TIG and MIG welding, stainless steel work, or pipeline welding earn significantly more. Certified pipeline welders in the oil and construction sectors earn KES 150,000 to KES 300,000 monthly. Starting a workshop and employing other welders turns the skill into a business.

7. Barbering and Hairdressing

Cost to learn: KES 10,000 to KES 30,000 for a short course or apprenticeship. Some barbers learn by practising on friends and family for free before charging.

Where to learn: Beauty and grooming colleges in Nairobi (Karen, Westlands, CBD), Mombasa, and Kisumu offer three to six month programmes. The faster route: apprentice at a busy barbershop for two to three months. You sweep floors, watch, practise on willing heads, and eventually take your own clients. The apprenticeship route costs you time but little money.

What you can charge after 6 months: A basic haircut: KES 100 to KES 300 in a residential area, KES 300 to KES 800 in an upmarket area. Beard shaping and grooming: KES 200 to KES 500. Hair colouring or designs: KES 500 to KES 1,500. A busy barber doing 15 to 20 clients a day at KES 200 each earns KES 3,000 to KES 4,000 daily.

Growth potential: Open your own barbershop. The investment is KES 50,000 to KES 150,000 for a basic setup (chairs, mirrors, clippers, rent deposit). Barbershop owners with two or three chairs and employed barbers earn KES 60,000 to KES 150,000 monthly in profit. Some barbers build personal brands on Instagram and charge premium rates for home visits and styling.

8. Photography

Cost to learn: KES 15,000 to KES 60,000, including gear. A used DSLR or mirrorless camera costs KES 15,000 to KES 40,000 secondhand. Training courses run KES 5,000 to KES 20,000. A phone with a good camera can get you started with product photography before you invest in a proper camera.

Where to learn: Short courses at colleges in Nairobi and Mombasa. YouTube channels like Peter McKinnon and Tony Northrup teach composition, lighting, and editing. The real training is shooting. Volunteer to photograph a church event, a friend's birthday, or products for a local business. Edit the photos in Lightroom (mobile version is free) and build a portfolio. Join photography groups on Facebook and WhatsApp where Kenyan photographers share tips and refer overflow work.

What you can charge after 6 months: Event photography (wedding, graduation): KES 10,000 to KES 30,000 per event. Product photography for online shops: KES 500 to KES 2,000 per product. Passport and ID photos (with a small studio setup): KES 200 to KES 500 per person, high volume. Corporate headshots: KES 3,000 to KES 5,000 per person.

Growth potential: Established wedding photographers in Nairobi charge KES 50,000 to KES 150,000 per event. Commercial photographers working with brands and agencies charge per project, often KES 30,000 to KES 100,000 for a single shoot. Drone photography for real estate and events is a growing niche with less competition.

9. Tailoring and Fashion Design

Cost to learn: KES 10,000 to KES 35,000 for a three to six month course. A basic sewing machine costs KES 8,000 to KES 15,000 new, less secondhand. Industrial machines cost more but are not needed at the start.

Where to learn: Tailoring schools across Kenya, including Buruburu, Eastleigh, and along Tom Mboya Street in Nairobi. Many churches and women's groups also run affordable tailoring classes. The apprenticeship route involves working under an established tailor, often in a market stall or shopping centre. Eastleigh in Nairobi is the heart of Kenya's garment trade and a good place to find mentors and wholesale fabric.

What you can charge after 6 months: Simple dress or skirt: KES 1,500 to KES 3,000. School uniforms: KES 800 to KES 1,500 each (high demand in January and September). Men's trousers alteration: KES 300 to KES 500. Custom African wear (kitenge outfits): KES 3,000 to KES 8,000. Curtains and home textiles: KES 1,500 to KES 5,000.

Growth potential: Fashion designers who build a brand sell their pieces at KES 5,000 to KES 20,000 each. Tailors who specialise in wedding dresses, suits, or corporate uniforms command premium prices. Some tailors supply schools with uniforms in bulk, earning KES 100,000 or more during peak admission seasons. Instagram and TikTok have turned tailoring into a visible, marketable skill where your work speaks through photos and videos of finished pieces.

10. Mobile Phone Repair

Cost to learn: KES 5,000 to KES 20,000 for a short course. Starter tools (screwdriver set, heat gun, soldering iron, multimeter) cost KES 3,000 to KES 8,000.

Where to learn: Luthuli Avenue in Nairobi is the epicentre of phone repair training in Kenya. Short courses there run two to four weeks and cover screen replacement, battery swaps, charging port repair, software flashing, and board-level troubleshooting. Similar training centres exist in Mombasa CBD, Kisumu, and Eldoret. The apprenticeship route is common: sit next to an experienced repair technician, watch, and learn. Most will teach you in exchange for you helping with simple tasks.

What you can charge after 6 months: Screen replacement: KES 1,500 to KES 5,000 depending on the phone model. Battery replacement: KES 500 to KES 1,500. Software issues (flashing, unlocking): KES 500 to KES 1,000. Charging port repair: KES 800 to KES 2,000. A repair tech handling five to eight jobs per day earns KES 2,500 to KES 8,000 daily.

Growth potential: Everyone in Kenya has a phone. Phones break constantly. The demand is not going anywhere. Experienced technicians expand into laptop repair, which pays more per job. Others open shops and employ juniors. Some branch into selling accessories and refurbished phones alongside repairs, turning a skill into a retail business. The initial capital needed to set up a small repair kiosk is as low as KES 20,000 to KES 50,000.

How to Pick Your Skill

Do not spend two months thinking about this. Here are three filters that will narrow it down in one evening.

Filter 1: What can you afford right now? If you have less than KES 10,000, your realistic starting points are digital marketing (free), phone repair (low cost), barbering (apprenticeship), or self-taught coding (free resources). If you have KES 20,000 to KES 50,000, the full list opens up. Money is a real constraint. Ignoring it is how people start things they cannot finish.

Filter 2: What tools do you have access to? A laptop and internet? Coding, graphic design, digital marketing, and video editing are all on the table. No laptop but you live near an industrial area? Welding, electrical work, and phone repair are within walking distance. A phone with a good camera? Photography and social media management are possible starting points.

Filter 3: Where do you want to be in three years? If you want to work remotely or from anywhere, digital skills (coding, design, marketing, editing) give you that option. If you want to build a physical business in your town, trades (electrical, welding, tailoring, barbering, phone repair) root you in a community with repeat customers. Photography sits in both camps.

Pick the skill that passes all three filters. If two skills tie, pick the one you can start this week. Speed matters more than perfection when you only have 180 days.

Why Web Development Is Skill Number One on This List

We are being direct: this section is about McTaba, and we are biased because we built it. But we also put web development at the top of this list for reasons that hold up whether you train with us or not.

Every other skill on this list has a geographic ceiling. An electrician in Nyeri serves Nyeri. A barber in Mombasa serves Mombasa. A web developer in Nyeri can serve a client in London, charge in dollars, and receive payment via Payoneer or Wise into their Kenyan bank account. That is not hype. That is the daily reality for thousands of Kenyan developers working remotely right now.

The earning ceiling is also different. A great barber might earn KES 100,000 to KES 150,000 per month at the peak. A mid-level developer working remotely earns KES 200,000 to KES 500,000. The floor is similar across skills, but the ceiling for coding is in a different postcode.

McTaba's developer marathon runs for 26 weeks. That is six months and two weeks. During that time you build 8 production-grade applications, learn the stack that Kenyan companies actually hire for (React, Node.js, TypeScript, M-Pesa integration via Daraja, WhatsApp Business API), and get code reviews from working developers. The cost is KES 100,000, payable via M-Pesa with a payment plan available.

If KES 100,000 is too much right now, start with Tech Foundations at KES 2,999. It gives you the fundamentals and helps you figure out if coding clicks for you before you commit to the full marathon.

No KCSE grade requirement. No entrance exam. The only question is whether you will show up every day for 26 weeks and do the work.

Three Traps That Eat Your Six Months

Trap 1: Skill-hopping. You try graphic design for two weeks, decide it is boring, switch to video editing, give that three weeks, then hear that coding pays more and switch again. By month four you have dabbled in four things and finished nothing. Pick one. Stay with it for at least three months before you evaluate.

Trap 2: Waiting for perfect conditions. "I will start coding when I get a better laptop." "I will learn welding when the NITA centre near me opens a new intake." "I will start photography when I save enough for a camera." Every week you wait is a week subtracted from your 180 days. Start with what you have. A cracked-screen laptop still runs VS Code. A phone camera still takes product photos. A pair of hand clippers still cuts hair.

Trap 3: Learning without doing. Watching 200 YouTube tutorials on Figma without designing a single poster. Reading about welding techniques without picking up a rod. Bookmarking photography composition guides without taking a single photo. Learning is not the same as consuming. You learn by producing bad work, fixing it, and producing slightly less bad work. Repeat that for 180 days and you will be surprised where you end up.

Key Takeaways

  • Six months is enough to learn any of these ten skills to a level where you can charge money for the work. Not expert-level money, but real, paying-client money.
  • The cheapest skills to start with are digital marketing, phone repair, and barbering. The highest-earning ceilings belong to web development, electrical wiring, and welding.
  • You do not need a C+ or any specific KCSE grade for any of these ten skills. None of them require university admission.
  • The biggest mistake is spending three of your six months "researching" which skill to pick. Pick one, start this week, and adjust later if you need to.
  • Every skill on this list has a clear path from learning to earning. The gap between training and first paid job is measured in weeks, not years.

Frequently Asked Questions

Do I need a specific KCSE grade to learn any of these skills?
No. None of the ten skills on this list require a minimum KCSE grade. NITA trade tests for electrical wiring and welding have no grade requirement. Coding bootcamps like McTaba do not ask for your KCSE results. Barbering, tailoring, photography, phone repair, graphic design, digital marketing, and video editing are all open to anyone willing to learn. Your KCSE grade determines your university options. It does not determine your skill options.
Which skill earns the most money after six months?
In the first six months, the highest earners tend to be in trades like electrical wiring and welding because construction work pays daily rates of KES 2,000 to KES 5,000. Barbering also generates income quickly because the turnaround per client is fast. Web development has the highest long-term ceiling, but in the first six months you are still building your portfolio and landing early clients. If you need to earn money this month, trades and barbering start paying faster. If you are thinking two to three years ahead, coding and digital skills have the highest growth curve.
Can I learn these skills with just a smartphone and no laptop?
Some of them, yes. Digital marketing, basic graphic design on Canva, and short-form video editing on CapCut all work on a smartphone. Photography uses your phone camera directly. Barbering, welding, electrical work, tailoring, and phone repair do not need a laptop at all. Web development and professional graphic design require a laptop. If you cannot afford one yet, start with a skill that does not need one, earn money from it, and buy a laptop with your earnings.
Is it better to learn a digital skill or a trade skill?
It depends on your circumstances and goals. Digital skills (coding, design, marketing, video editing) let you work remotely, serve clients anywhere in the world, and scale without physical limits. Trade skills (electrical, welding, barbering, tailoring, phone repair) generate income faster, require less startup capital in most cases, and serve your local community directly. Neither category is better. A welder who starts a fabrication business can earn as much as a developer. The best choice is the one that matches what you have access to right now and where you want to be in three years.
What if I start learning a skill and realise I do not like it?
Give it at least six to eight weeks before you decide. The first two weeks of any new skill feel exciting. Weeks three through six feel frustrating because you are bad at it and progress feels slow. That frustration is normal and it is not a sign that the skill is wrong for you. If you are still miserable after eight weeks of consistent practice, switch. You will have lost two months but gained clarity about what you do not want, which is valuable. What you should not do is switch every two weeks. That pattern guarantees you finish six months with zero usable skills.

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