Bonaventure OgetoBy Bonaventure Ogeto|

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.

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.

If You Are an Adult Looking to Code

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

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.

Ready to build real-world apps?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon