How to get a tech internship in first or second year in Kenya
Tech internships in Kenya mostly go to third and fourth-year students. To get one earlier, you need proof you can do the work: a GitHub profile with real projects, a freelance piece, or an open-source contribution. Apply to startups, not just big companies. Startups take chances on first-years who can ship code.
Why getting an internship early changes everything
Many students wait until third year because that is when attachment happens. By then, everyone is applying at the same time, to the same companies, with the same empty CVs.
If you land a tech internship in first or second year, you arrive at third-year attachment season with something nobody else has: experience. You already know how a team works. You already have code in production. You already have a reference from a real company.
Early internships also teach you what you like. You might discover you hate backend work and love frontend. Or that you prefer product management over coding. Learning this in second year lets you adjust your learning path. Learning it in fourth year leaves you no time.
What you need before applying
Companies hiring interns want to see that you can do something useful, not that you have completed a degree. Here is what makes a first-year application competitive:
A GitHub profile with real projects. Not tutorial clones. One or two projects that solve a real problem, even a small one. A working GPA calculator or a club event page proves more than a half-built e-commerce site.
Basic knowledge of one stack. Pick one: HTML/CSS/JavaScript for web, Python for backend or data, Flutter for mobile. You do not need to know everything. You need to know enough to be useful on day one.
A short, clear CV. One page. Your name, contact info, skills, projects (with links), and education. No "objective statement." No "I am a passionate and dedicated individual." Just what you can do and proof that you have done it.
A willingness to work for learning. Some early internships pay. Many do not. If the company is doing real tech work and you will learn real skills, the experience is worth more than the stipend, especially in first year.
Where to look for early internships
Nairobi startups. Kenya's startup scene is large and growing. Startups need hands, and they care less about your year of study than about what you can build. Search LinkedIn, Twitter/X, and AngelList for Kenyan startups that interest you. Follow their founders. When they post about hiring or needing help, apply fast.
Tech hubs and communities. iHub, Nairobi Garage, iBiz Africa, and similar spaces host companies that regularly take interns. Visit, attend events, and talk to people. Many internships are never posted online. They go to people who show up.
University career offices. Some universities have partnerships with companies for internship placement. Ask your career office what is available, even for first-years. The answer is often "nothing," but sometimes there are programmes nobody knows about because nobody asks.
Direct cold outreach. Find a company you admire. Find a developer or hiring manager on LinkedIn. Send a short message: "I am a first-year CS student at [university]. I have built [project] and I am looking for an internship where I can contribute. Would your team consider a part-time intern?" Keep it under five sentences. Attach your CV and a link to your work.
Remote opportunities. Remote internships expand your options beyond Nairobi. International companies and NGOs sometimes take remote interns from anywhere.
How to stand out with no experience
Show, do not tell. Every applicant says they are hardworking. Nobody cares. Show a project that works. Show a pull request you made. Show a blog post you wrote about something you learned. Evidence beats adjectives.
Apply to fewer places, but better. Do not blast the same generic CV to fifty companies. Pick ten that do work you find interesting. Customise each application. Mention something specific about the company. "I saw your open-source project on GitHub and I would love to contribute" is better than "I am interested in your company."
Follow up. If you do not hear back in a week, send one polite follow-up. Many applications get lost. A follow-up shows you are serious, not desperate. One follow-up. Not five.
Accept small starts. Your first internship might be part-time, unpaid, or only a few weeks. That is fine. The goal is not money (yet). The goal is getting your first line on your CV that says you worked somewhere real. The second internship will be easier to get, better paid, and longer.
What to do this week
- Make sure you have at least one finished project on GitHub before you start applying.
- Write a one-page CV that highlights skills and projects, not grades and hobbies.
- Identify five companies or startups you would want to intern at and follow them online.
- Send one cold application this week, even if you feel you are not ready.
Frequently Asked Questions
- Is it realistic to get a tech internship in first year?
- It is uncommon but possible. Most first-years do not apply, which means there is less competition for the few companies willing to take them. If you have a project to show and basic skills in one stack, you are ahead of most applicants. The worst that happens is you get rejected and try again next holiday.
- Should I accept an unpaid internship?
- In first or second year, yes, if the company does real tech work and you will learn real skills. The experience and the CV line are worth more than a stipend at this stage. By third year, you should be selective enough to aim for paid positions.
- What if I am not studying computer science?
- Tech internships are skill-based, not degree-based. If you can code, design, or manage a product, companies will consider you regardless of your major. Your projects and skills matter more than your degree title.
- How long should a first internship be?
- Four to eight weeks is typical for a holiday internship. Some companies offer part-time internships during the semester (ten to fifteen hours per week). Both work. The important thing is that it is long enough for you to contribute something real, not just observe.
Related articles
How to write a CV as a first-year with no experience
How to write a CV as a first-year university student with no work experience. What to include, what to skip, and how to fill one page with real substance.
LinkedIn for Kenyan university students: set it up properly in year one
How to set up LinkedIn as a Kenyan university student. Profile tips, what to post, who to connect with, and how to use it to find internships and jobs.
