Campus ambassador programmes in Kenya: which tech companies run them and what they involve
Google, Microsoft, GitHub, and several other tech companies run campus ambassador or student representative programmes. As an ambassador, you organise events, run workshops, and represent the company at your university. In return, you get training, swag, mentorship, and a strong line on your CV. Applications open yearly and are competitive. Start building your profile early so you qualify.
Major programmes available to Kenyan students
Google Developer Student Clubs (GDSC). Now part of Google Developer Groups on Campus. You apply to be a lead at your university, organise workshops, study jams, and solution challenges. Google provides training, a community of leads across Africa, and access to Google events. Applications typically open mid-year. Check the Google Developers website for current cycles.
Microsoft Learn Student Ambassadors (MLSA). Open to students worldwide. You create learning content, organise events, and mentor peers on Microsoft technologies. The programme has milestone levels (alpha, beta, gold) with increasing benefits. Apply anytime through the Microsoft Learn Student Ambassadors portal.
GitHub Campus Experts. A training programme for students who want to build tech communities on campus. You go through an online training, then receive support to run events. Application cycles happen periodically. Check the GitHub Education page.
AWS Community Builders. Not student-specific, but students can apply. You get AWS credits, mentorship, and visibility. Requires some existing contribution to the AWS community.
What ambassadors actually do
The specifics vary by programme, but the core activities are similar:
Organise events. Workshops, hackathons, study sessions, and guest speaker events at your campus. The company provides content, branding, and sometimes funding. You provide the venue, promotion, and execution.
Create content. Blog posts, tutorials, social media content about the company's technologies. This builds your portfolio while fulfilling programme requirements.
Mentor peers. Help fellow students learn the company's tools. This could be running a coding workshop, tutoring one-on-one, or managing an online community.
Represent the company. At career fairs, university events, and online. You are the bridge between the company and your campus community.
The time commitment is typically five to ten hours per week. It is a significant commitment alongside classes, but the returns (skills, network, CV) are proportionally significant.
What you get in return
Training and mentorship. Most programmes include training sessions, access to exclusive resources, and mentorship from company employees or senior ambassadors.
A strong CV line. "Google Developer Student Club Lead" or "Microsoft Learn Student Ambassador" is immediately recognised by tech employers. It signals initiative, leadership, and technical skill.
Network. You connect with other ambassadors across Africa and globally. This network persists after the programme ends and becomes a career asset.
Swag and credits. T-shirts, stickers, and cloud credits are common perks. Some programmes also offer travel grants to conferences or access to exclusive events.
Job pipeline. While not guaranteed, ambassador programmes are informal talent pipelines. Companies notice high-performing ambassadors and sometimes fast-track them for internships or graduate roles.
How to make your application competitive
Build community experience first. If you have never organised an event, your application will be weak. Start or join a tech club, run a workshop, or organise a small meetup. One or two events on your record make a difference.
Show technical skill. Ambassador roles require you to teach others. If your GitHub is empty and you have no projects, you cannot credibly run a workshop. Build first, apply second.
Write a specific application. "I want to help students learn technology" is generic. "I want to run a monthly React workshop for the 200 CS students at my university who currently have no framework exposure" is specific and compelling.
Apply early in the cycle. Most programmes have fixed application windows. Follow the programme on social media so you see the announcement immediately. Late applications are often not reviewed.
If rejected, try again. Many successful ambassadors were rejected on their first application. Use the gap to build more experience and reapply in the next cycle.
What to do this week
- Research which ambassador programmes are currently accepting applications.
- If none are open now, build your profile: organise one event and push two projects to GitHub.
- Follow the official pages for GDSC, MLSA, and GitHub Campus Experts to catch the next application window.
- Talk to a current ambassador at your university and ask about their experience.
Frequently Asked Questions
- Can I be an ambassador for multiple companies?
- Some programmes allow it, others do not. GDSC leads typically commit to one programme. MLSA is more flexible. Check each programme's terms. Being in two programmes doubles your workload, so be realistic about your available time.
- Do I need to be a CS student to apply?
- Not always. Some programmes accept students from any faculty as long as you have technical skills and community-building interest. MLSA is open to all disciplines. GDSC/GDG on Campus prefers students with technical backgrounds but does not strictly require a CS major.
- How long does an ambassadorship last?
- Typically one academic year, with the option to reapply. Some programmes (MLSA) are ongoing with milestone progression. Others (GDSC) require a fresh application each year.
Related articles
Tech clubs to join in first year at a Kenyan university, and how to pick one
How to pick a tech club in first year at a Kenyan university. What to look for, what to avoid, and why one active club beats three inactive ones.
How to get a tech internship in first or second year in Kenya
How to land a tech internship in first or second year at a Kenyan university. Where to look, what skills to show, and how to stand out with no experience.
Companies in Kenya that take student tech interns
Companies in Kenya that regularly take student tech interns. Where to apply, what they look for, and how to increase your chances of landing a placement.
