A lot of students have been asking how to become a software engineer in Kenya and my answer is always the same: visit one of the best coding schools in Kenya and master programming.
Other options if you’re super disciplined and fine with online learning are:
- Khan academy (free) though they don’t offer all the programming languages in demand in Kenya.
- YouTube (there are dozens of courses here )
- Revature Kenya- 100% free, if you’re accepted.
But this guide is not about the best coding school online but rather about the best coding schools in Kenya.
After all, nothing beats one-on-one coaching from an experienced apps developer (some of the computer programming courses in Nairobi are taught by practicing programmers).
And so here comes a brief overview of the leading coding schools in Kenya.
Best coding schools in Kenya: programming courses offered and contacts
Muva Academy is one of the leaders in this space and offers high-quality project-based training. That’s important because the best way of becoming a coder is by working on practical projects rather than overloading your brain with unnecessary theoretical concepts.
Muva offers training in:
- Android apps development
- IOS apps development.
- API Development/integration including Lipa na Mpesa
They also offer holistic web development training in Kenya and they’re especially good in PHP/Laravel and Python/Django.
It will take you between 10-12 weeks to become a coding geek at Muva.
Contacts and location
Location: Juja, Kenya
Moringa was started to develop the next generation of innovators through market-driven education and has trained some of Kenya’s top coders.
Founded by Taiwanese-American entrepreneur Audrey Cheng, Moringa is arguably Kenya’s best multidisciplinary coding school.
In fact, some of Kenya’s top companies hire only Moringa-trained developers- That’s how trusted Moringa is!
So, what can you learn at Moringa?
Well, Moringa software development program is broken into:
· Moringa Prep
This lasts 5 weeks and is more of a full-time introduction to coding.
The course covers the fundamentals of coding and is ideal for beginners.
The fee was costing about shs.40000 the last time I checked.
· Moringa Core
This takes 15 weeks-12 weeks in curriculum coverage and 3 weeks for group coding projects and professional skills development.
You can choose either the mobile development or full-stack web pathway.
Students were paying about shs.160000 when I last enquired (Call to confirm).
DISCOUNT: You automatically earn a shs.20000 discount when you join the core program from prep so you pay shs.140,000.00 (again check with them if the offer still exists).
Note that they also organize regular data science Bootcamps, if your passion lies in Data Science.
How is the experience like?
The learning methodology at Moringa is immensely different from what you’re used to.
They call it peer programming and so you study in pairs meaning you’ll have a programming partner with whom you study, practice code, and complete coding challenges with.
This makes learning quite fun since you can challenge and correct each other.
Moringa School Requirements
The key is a passion for programming and to be head over heels in love with technology.
Previous training in a tech-related discipline is an added advantage although I have seen guys with other backgrounds – think procurement, engineering, and even sales- hack programming.
It’s not mandatory that you have a diploma/degree to attend coding classes.
But you have to bring your laptop to class, for all the programs.
Moringa school contacts
General Enquiries: 0711 581 484
WhatsApp Enquiries: 0711 581 484
Admissions Enquiries: 0712 293 878
Data Science Enquiries: 0741 493 565
Location: Ngong Lane Plaza, Nairobi
Techcamp teaches programming through bootcamps and e-Learning.
Admissions are open to all regardless of your present career or level of study as long as you’re in love with technology.
You’ll need to check their website for their upcoming bootcamp schedule and logistics information.
Techcamp Kenya contacts
Location: Cornerhouse, Kimathi-Street, 12th Floor, Wing-A Suite A6, Nairobi
Telephone: 0774 981928
Computer pride is among the oldest coding schools in Kenya and offers hands-on training in C#, Android, Java SE, among others.
You can join your chosen program at the start of the month (intakes are every month).
Computer Pride contacts
Location: JKUAT Tower, 1st Floor, Kenyatta Avenue.
Telephone: 0705 900 900
AFRALTI (African Advanced Level Telecommunications Institute)
This is another option if you’re looking for quality Python training in Nairobi.
The college is located in an accessible location in Nairobi CBD and you’ll meet a team of super-friendly instructors.
You can also enroll at the main campus in Westlands, Nairobi.
They also have part-time classes.
Pro-Tip: Python is so simple and it’s the best language for beginners
- Town campus: Kimathi Hse, along Kimathi street, Opp. New Stanley Hotel, 3rd Floor, Room 305
- Main campus: Waiyaki Way, next to Nairobi Water Company offices in Westlands.
Telephone: 0776 231141
Coding classes for kids in Nairobi
Learn to code is a great way of expanding your kid’s creative thinking and will help him/her become a problem solver.
Some of the coding schools in Kenya have kids-oriented coding classes and you can consider paying for him/her over school holidays.
There are also several coding clubs in Kenya and free coding bootcamps offering introductory programming for children.
Check out these coding schools:
Discovery Center Nairobi
Discovery offers exciting and interactive coding classes for kids in Nairobi with the aim of helping him/her develop a keen interest in science.
The programs are structured in such a way to nurture creativity, logical thinking, and mental persistence in kids (up to teens).
Fees for 2-week holiday programs is about shs.10000/- (please contact them to confirm).
Discovery Center contacts
Telephone: 0720 572303
Location: ICD Road-Off. Mombasa road.
Digikids holds fun-filled coding classes for kids at Strathmore University on Saturdays and holidays and could be a good choice if you want your dear ones to build interest in STEM (Science, Technology, Engineering, and Mathematics) careers.
Their programs target kids and teens between 6-17 years of age and you can even register your son/daughter for introductory robotics lessons.
Digikids strathmore contacts
Telephone: 0798 204 970/ 0732 843 818
Location: iLabAfrica Research Centre, Strathmore University.
Wrapping it up
There goes the coding schools in Kenya that can make your dream of becoming a successful apps developer come true.
Visit or contact them to get started in an app development course.
Please drop your question about the above-mentioned software schools in Kenya (if you have any) in the comments sections.