McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Learn to Code in Rwanda
  3. Rwanda Coding Academy (RCA): What It Is and How to Get In
Bonaventure OgetoBy Bonaventure Ogeto|Updated June 3, 2026

Rwanda Coding Academy (RCA): What It Is and How to Get In

Rwanda Coding Academy (RCA) is a government-funded secondary school located in Nyabihu District that focuses on coding and software development education. It accepts students at the secondary school level and trains them in programming as part of their formal education. RCA is not a bootcamp for adults. It is a school for young Rwandans who show aptitude for technology. If you are an adult looking to learn to code, RCA is not an option for you, but it is an important part of Rwanda's tech education strategy.

In this article

  1. 1. What Rwanda Coding Academy Is
  2. 2. How to Get In
  3. 3. If You Are an Adult Looking to Code

What Rwanda Coding Academy Is

Rwanda Coding Academy is a government-initiated secondary school that teaches software development alongside the standard Rwandan secondary curriculum. Located in Nyabihu District (in the Northern Province), it represents the Rwandan government's investment in producing a tech-skilled generation.

The school selects students who show aptitude for technology and mathematics. The curriculum includes programming fundamentals, software development, and related technical skills, integrated with standard secondary education subjects.

RCA is part of a broader government strategy under MINICT and the Vision 2050 framework. The idea: if Rwanda wants to be a knowledge-based economy, it needs to start training developers at the secondary level, not wait until university or bootcamp age.

How to Get In

RCA admission is for students at the secondary school level. The selection process involves:

  • Academic performance, particularly in mathematics and sciences
  • An aptitude assessment for logical and computational thinking
  • Application through the standard Rwandan secondary school placement process

If you are a parent or guardian of a young Rwandan who shows interest and aptitude in technology, RCA is worth exploring. Check with the Ministry of Education or MINICT for current application procedures and timelines.

Get weekly developer tips

Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.

No spam. Unsubscribe anytime.

If You Are an Adult Looking to Code

RCA is for secondary school students. If you are an adult, your options are:

  • Coding bootcamps and courses (McTaba, Andela ATLP, SheCanCODE, WeCode)
  • Free online platforms (freeCodeCamp, The Odin Project)
  • University programs (CMU-Africa, ALU, University of Rwanda)
  • Self-teaching with our complete beginner's guide

The fact that RCA exists is actually encouraging for the broader ecosystem. As RCA graduates enter universities and the workforce, they raise the baseline of technical talent in Rwanda. For adult developers, this means a growing community of technically literate peers and a government that takes tech education seriously.

Key Takeaways

  • ✓RCA is a secondary school, not a bootcamp. It trains young students (secondary school age) in software development as part of their formal education.
  • ✓It is government-funded and located in Nyabihu District, demonstrating Rwanda's commitment to building a tech-skilled workforce from a young age.
  • ✓RCA is part of Rwanda's broader Vision 2050 strategy to develop a knowledge-based economy.
  • ✓If you are an adult looking to learn coding, RCA is not for you. Consider bootcamps, online courses, or university programs instead.
  • ✓RCA graduates enter the workforce or university with a coding foundation that most Rwandan students do not have, making them competitive candidates.

Frequently Asked Questions

Can adults attend Rwanda Coding Academy?
No. RCA is a secondary school for students at the appropriate age level. Adults should look at bootcamps, online courses, or university programs for coding education.
Is Rwanda Coding Academy free?
RCA is a government-funded school. Tuition is subsidized as with other government secondary schools in Rwanda. Verify current fees with the school directly.
Where is Rwanda Coding Academy located?
RCA is located in Nyabihu District in Rwanda's Northern Province. It is a boarding school.

Start learning for free

Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.

Create Free Account

Keep reading

The Best Coding Bootcamps in Rwanda (2027 Independent Review)

Every coding bootcamp and training program in Rwanda compared independently. Cost, quality, who it is for, what it teaches, and whether it leads to actual employment. We include McTaba because we are one of the options, and we are honest about our strengths and limitations.

Read more

Coding for Students in Rwanda: How to Start While Still in School

Starting to code while still a student in Rwanda gives you a real advantage. Here is how to fit coding into a school schedule, which resources work best for students, and how to build skills that matter by the time you graduate.

Read more

Best Universities for Tech Degrees in Rwanda (2027 Comparison)

Rwanda has four main university options for tech degrees, and they are very different from each other. Here is an honest comparison of CMU-Africa, ALU, University of Rwanda, and INES-Ruhengeri covering cost, program quality, career outcomes, and who each one is best for.

Read more

Do You Need a Degree to Get a Tech Job in Rwanda?

The short answer: most Rwandan tech employers do not strictly require a degree, but some do. Here is who cares about credentials, who cares about your portfolio, and how to position yourself either way.

Read more

How to Learn to Code in Rwanda in 2027: A Complete Beginner's Guide

A practical guide to every path for learning to code in Rwanda in 2027. Covers free programs, paid bootcamps, universities, self-teaching, what language to start with, and the local skills (MoMo, Airtel Money) that actually get you hired.

Read more

Explore related topics

African Tech Ecosystem

Guides, salary data, and resources for developers building products in the African tech ecosystem.

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Learning to Code

Roadmaps, language guides, and practical advice for learning to code and launching a programming career.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.