ALU (African Leadership University) in Kigali offers a non-traditional, project-based education that combines technology with entrepreneurship and leadership. It is not a pure computer science program. For aspiring developers, ALU provides a degree with a broader skill set than a traditional CS program but may require supplemental technical training (like an online coding course) to be fully job-ready as a software developer. ALU is best for people who want to combine tech skills with business and leadership, not for people who want the deepest possible technical training.
Strong for developing well-rounded tech leaders. Less deep technically than CMU-Africa or a focused bootcamp. Best for people who want tech plus entrepreneurship, not pure engineering.
Best for:
Not ideal for:
ALU is not a coding bootcamp. It is not a traditional university. It is a degree-granting institution that uses a project-based, self-directed learning model. Students work on real-world projects, develop leadership skills, and learn to think entrepreneurially alongside their chosen focus area.
For tech-focused students, ALU offers programs that include software development, data science, and related technical skills. But the curriculum is intentionally broader than a pure CS program. You will spend time on leadership, communication, entrepreneurship, and business alongside coding.
Whether this is a strength or a limitation depends on your goal. If you want to build tech companies in Rwanda, ALU's combination of technical and business education is well-suited. If you want to be the deepest-possible technical engineer, CMU-Africa is a better fit.
If your goal is to become a working software developer, ALU will give you a foundation but may not make you fully job-ready without supplemental learning. The technical depth in frameworks like React, Node.js, mobile money integration, and deployment may not be as thorough as what you get from a focused bootcamp or the McTaba Full-Stack course.
Our recommendation for ALU students who want to be developers: supplement your ALU education with practical coding on your own time. Follow our guide for learning to code while studying at a Rwandan university. One to two hours per day of focused web development practice alongside your ALU coursework will make you significantly more competitive when you graduate.
Create a free McTaba Academy account. Access starter lessons, join the community, and explore at your own pace.
Create Free Account