While waiting for university admission in Kenya, you can learn a digital skill like coding or graphic design (KES 0 to KES 5,000 to start), get a part-time job (KES 10,000 to KES 25,000 per month), start freelancing online, volunteer with community organisations or NYS, learn to drive (KES 8,000 to KES 15,000 for lessons), or take a short course. Students who arrive at campus with a marketable skill earn while studying instead of just consuming. The wait is only wasted if you spend it doing nothing.
The KUCCPS text lands on your phone. You got placed. Your mother calls three relatives before you finish reading the message. There is relief in the house for the first time in months. You are going to university.
Then you check the reporting date.
September.
It is January. Maybe February. You have six, seven months of nothing stretching out in front of you. The excitement fades by week two. Your friends who got placed at different universities are in the same boat. You sit at home. You scroll through TikTok. You sleep until 11 AM because there is no reason to wake up earlier. Your parents start making comments about the electricity bill.
By April, the days blur together. You cannot remember what you did last Tuesday because last Tuesday looked exactly like the Tuesday before it. And the one before that.
This is not a small problem. Thousands of Kenyan students lose half a year every admission cycle to this gap between placement and reporting. It is time that nobody talks about, nobody plans for, and nobody gets back.
But it does not have to go that way.
Picture two students walking into the same lecture hall in September.
Student A spent the six months before campus watching series, sleeping in, and telling relatives "I am just waiting to report." She arrives with no savings, no skills beyond what KCSE taught her, and a sense of mild panic about how expensive everything is.
Student B spent those same six months learning basic web design on YouTube, then took a KES 2,999 short course, then started doing small design jobs for local businesses at KES 1,500 each. She arrives with KES 30,000 in her M-Pesa, a laptop she bought from her earnings, a skill she can sell from her hostel room, and the confidence that comes from having earned her own money.
Same placement. Same course. Same university. Completely different starting position.
The students who struggle most at campus are not always the ones with the lowest grades. They are the ones with no financial cushion and no way to earn. Every unexpected cost, a textbook, a lab coat, a contribution to a group project, becomes a crisis. They call home. Home is already stretched.
A skill that earns money changes that equation. You do not need to earn a lot. KES 5,000 to KES 15,000 per month from freelance work while at campus covers data, food top-ups, and printing. It is the difference between surviving and thriving.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
This is the highest-return option if you have a phone or laptop and internet access. A digital skill travels with you to campus. It does not need a physical location. It works around your lecture timetable. And demand for it does not disappear because you moved to a different town.
Coding and web development. Start with freeCodeCamp or The Odin Project, both free. If you stick with it for two months and it clicks, invest in structured training. You can go from zero to building simple websites in three to four months of consistent daily practice. Cost: KES 0 to start, KES 2,999 to KES 100,000 for a structured course.
Graphic design. Learn Canva first, it is free and you can produce work clients will pay for within weeks. Then move to Figma for more serious design work. Small businesses in your town need logos, flyers, social media posts, and menus. They are currently paying someone. That someone could be you. Cost: KES 0 to start.
Data entry and virtual assistance. Boring? Yes. Profitable while at campus? Also yes. Companies hire virtual assistants for KES 10,000 to KES 25,000 per month for part-time work. You need typing speed, basic Excel skills, and reliability. All three are learnable in a month. Cost: KES 0.
Video editing. If you have a phone that can run CapCut or a laptop that can run DaVinci Resolve (free), you can learn to edit videos. Content creators, small businesses, and churches all need editors. A single well-edited wedding highlight reel goes for KES 3,000 to KES 10,000. Cost: KES 0 for the software, your time for the learning.
Pick one. Not four. One skill, practised daily for five months, will make you competent enough to earn. Four skills dabbled in for a week each will leave you with nothing.
Not every productive use of your time needs to be a "career move." Sometimes the best thing you can do is get any job that puts money in your pocket and structure in your days.
Supermarket attendant. KES 10,000 to KES 15,000 per month. Naivas, Quickmart, and Carrefour hire regularly. You learn customer service, inventory, and how to stand on your feet for eight hours, which is a skill in itself.
Restaurant or hotel work. KES 8,000 to KES 20,000 per month depending on the establishment. Tips can add KES 3,000 to KES 5,000 on top. You learn how kitchens and service industries run.
Call centre agent. KES 15,000 to KES 25,000 per month. Companies like Safaricom's outsourced partners, Horizon Contact Centers, and others hire agents on short contracts. Good phone etiquette and clear English are the main requirements.
Tutoring. If you scored well in specific KCSE subjects, parents in your area will pay KES 500 to KES 1,000 per session for you to tutor their children. Three sessions a week is KES 6,000 to KES 12,000 per month for very part-time work.
The money matters. But so does the rhythm. Waking up, going somewhere, doing a task, earning pay, coming home tired. That rhythm keeps your mind sharp and your days from collapsing into shapeless waiting.
You do not need to wait until you are an expert to start freelancing. You need to be good enough to deliver one small job. Then a second. Then a third.
Create profiles on Upwork, Fiverr, and Kuhustle. Your first gig will probably be something small: a KES 500 data entry task, a KES 1,000 social media graphic, a KES 2,000 blog post. The pay is low. The point is not the pay. The point is the review, the client relationship, and the proof that someone valued your work enough to send money to your M-Pesa for it.
By month three or four, consistent freelancers earn KES 10,000 to KES 30,000 per month. That number keeps growing if you keep delivering. And the best part is that freelancing does not stop when campus starts. You take your laptop to your hostel room and keep earning between lectures.
The hardest part is the first gig. After that, momentum carries you.
Not everything has to produce income immediately. Some investments pay off later.
Volunteering. Churches, community organisations, and NGOs need help with events, admin, social media, and tutoring. NYS accepts applicants aged 18 to 22 and pays a small stipend of roughly KES 7,000 to KES 10,000 per month. Volunteering gives you references, connections, and CV content that matters when you start job-hunting after graduation.
Driving lessons. A driving course at most schools in Kenya costs KES 8,000 to KES 15,000 for a full package and takes two to four weeks. A driving licence is one of those things that quietly opens doors for years. You can drive for a ride-hailing service. You can be the friend who drives for group trips. You can list it on your CV. Get it out of the way now, while your schedule is empty.
Short online courses. Google Digital Skills for Africa is free and covers digital marketing basics. Coursera offers financial aid for paid courses if you apply. A short course in first aid from Kenya Red Cross costs about KES 5,000 and takes a weekend. These are not life-changing on their own, but stacked together they fill your CV with evidence that you used your time well.
The common thread across all three: they are things you can show. A certificate. A reference letter. A driving licence. When your uncle asks "what have you been doing since January?" at the next family gathering, you hand him evidence instead of excuses.
This section is about us, and we are being upfront about it.
If coding interests you, two of our programmes fit neatly into the months before campus.
Tech Foundations (KES 2,999). This is a short course designed for people who want to find out if tech is for them before investing serious money. It covers the basics: how the internet works, how websites are built, what coding actually involves day to day. You can finish it in a few weeks. If it clicks, you move forward. If it does not, you spent less than a night out in Westlands and you know for sure.
The McTaba Marathon (26 weeks, KES 100,000). This is the full programme. 26 weeks of building real applications: React, Node.js, TypeScript, M-Pesa integration via Daraja, deployment, and AI-assisted development. You build 8 production applications and finish with a portfolio that looks like it belongs to someone who has been coding for two years. Payment plans via M-Pesa are available.
If your placement comes in March and you start the marathon in April, you finish in October. That is tight, but it works if your reporting date is late September or later. If your window is shorter, Tech Foundations plus self-study is the more realistic path.
Either way, you arrive at campus with something most first-years do not have: a skill that earns. While your classmates are figuring out how to stretch their HELB allocation through the semester, you are picking up freelance gigs from your hostel room. That is not a small advantage. It compounds every semester.
We do not promise you a job. We do not claim coding is the only path. We are saying: if you have months to fill and a laptop to use, building a skill now beats building one in fourth year when the pressure is on.
This is a template, not a rigid schedule. Adjust it to your situation and your budget. The point is to show you that five months is enough time to change your starting position at campus.
Month 1: Pick and start. Choose one skill from this article. Set it up. If it is coding, install VS Code and start freeCodeCamp. If it is design, open Canva and make your first five posts. If it is a job, apply to ten places this week. Do not overthink the choice. You can adjust later. You cannot adjust if you never start.
Month 2: Push through the dip. The excitement of starting fades. The skill feels harder than you expected. This is normal and it is where most people quit. Set a daily minimum: one hour of practice, one job application, one freelance pitch. Small and consistent beats ambitious and abandoned.
Month 3: First results. A freelancer lands their second client. A coder builds a working calculator app. A part-time worker gets their first full pay packet. Something small but real that proves the effort is going somewhere.
Month 4: Stack and save. Start saving a portion of whatever you earn. Even KES 2,000 per month adds up. Open an M-Shwari account if you do not have one. You will need that money when you get to campus for things HELB and your parents did not budget for.
Month 5: Prepare for campus. Document what you learned and built. Update your CV. If you have been freelancing, make sure your clients know you are moving to campus but will continue working remotely. Pack your laptop. You are not the same person who sat at home scrolling TikTok in January. You have proof.
KES 2,999
Not sure where to begin? This beginner-friendly course covers how computers work, the internet, Git, and your first lines of code — everything you need before picking a stack. 10 modules, 89 lessons.
Start Tech Foundations