Rwanda's most intense software development trainee program.
Are you up for a tremendous learning curve? Are you willing to put in that extra bit of effort to become the best developer you can be? Then our program might be right for you.
Our next cohorts and are open for university students at the beginning of their studies. University-specific calls for application are sent to students of the partner institutions.
The traineeship is a 12-month part-time program that runs in parallel to university. It is extremely intense and time-consuming. Going through it in parallel to your studies is a challenge - but it is a challenge that will help you grow not only as a software developer but also academically.
After completion of the 12-month core training successful graduates receive a certificate of completion and are invited into the project-phase of their traineeship. The project-phase last until the graduation from the participant's university. Since participants of the core training are at the start of their studies, the project phase it usually lasts around 2 years.
During the project-phase participants continue receiving coaching by The Gym and support and reviews from international senior developers.
The project-phase allows participants to grow to the level of an intermediate software developer - by international standards. This puts them into an outstanding position for the start of their career after graduation from university.
The Gym supports the placement of graduates of the project-phase, in international software development companies, for remote work positions in their distributed teams.
Our next cohorts and are open for university students at the beginning of their studies. University-specific calls for application are sent to students of the partner institutions.
The traineeship is a 12-month part-time program that runs in parallel to university. It is extremely intense and time-consuming. Going through it in parallel to your studies is a challenge - but it is a challenge that will help you grow not only as a software developer but also academically.
After completion of the 12-month core training successful graduates receive a certificate of completion and are invited into the project-phase of their traineeship. The project-phase last until the graduation from the participant's university. Since participants of the core training are at the start of their studies, the project phase it usually lasts around 2 years.
During the project-phase participants continue receiving coaching by The Gym and support and reviews from international senior developers.
The project-phase allows participants to grow to the level of an intermediate software developer - by international standards. This puts them into an outstanding position for the start of their career after graduation from university.
The Gym supports the placement of graduates of the project-phase, in international software development companies, for remote work positions in their distributed teams.
The traineeship is an in-person program. Sessions are held on the campus of the participants' respective universities. A remote option is not available.
Participants need to bring their own laptops to be able to take part in the training. The Gym cannot provide them with devices.
The traineeship is an in-person program. Sessions are held on the campus of the participants' respective universities. A remote option is not available.
Participants need to bring their own laptops to be able to take part in the training. The Gym cannot provide them with devices.
All trainees receive a full tuition-scholarship for this training. The training is entirely free for them.
No other allowances or financial support are provided by The Gym.
All trainees receive a full tuition-scholarship for this training. The training is entirely free for them.
No other allowances or financial support are provided by The Gym.
In its past cohorts The Gym has managed to place all its graduates with international software development companies, for which they work remotely from Kigali.
The Gym will continue providing the same intensive level of placement support to future cohorts. It is our goal to continue upholding this placement track record for all successful graduates.
In its past cohorts The Gym has managed to place all its graduates with international software development companies, for which they work remotely from Kigali.
The Gym will continue providing the same intensive level of placement support to future cohorts and is confident to be able to uphold this placement track record for all successful graduates.
We expect you to bring:
Students of partner universities will receive an application form dedicated to their university's cohort. In the application form you will be required to record a short video of yourself, so we can verify your English proficiency, provide a link to your codewars.com profile showcasing that you have solved a few simple algorithm challenges and share a bit of information about yourself.
The best applicants will be invited to an assessment. The assessment consists of a technical interview and a personal interview. The technical interview contains theoretical questions about JavaScript Fundamentals and a coding challenge that you will be required to solve in real time.
Whoever passes this assessment gets admitted as a trainee to The Gym.
During the traineeship period, there will be several interim assessments that you need to pass, to prove that you have mastered the contents of the past months.
Many sessions will be held in groups of 5, a few team-building exercises and presentations will be conducted with the entire cohort, and you will receive weekly one-on-one coaching sessions both for your coding skill development and for your professional skill development.
While we expect all trainees to have solid software development foundations, some trainees will come in already being more advanced than others. Therefore, all our exercises have flexible levels of difficulty, ensuring everyone gets challenged to the maximum of their capacity.
Your instructors and coaches will be a mix of Rwandan and international developers and IT managers as sell as tech leads with many years of experience working in the digital industry.
The exact schedule of each cohort is adapted to the hours of the participants' respective universities. An approximate work volume of 20-25 hours a week will be expected.
A more detailed curriculum will be shared with participants at the beginning of the training.
Coming into the traineeship you already have strong foundations in software development. We will help you solidify those foundations even further, give you the chance to build your coding muscles on exercises and projects and help you get the additional skills you need to work effectively as a developer on projects for international clients.
Please note that we do not provide you with an introduction into the technologies mentioned above. We expect you to already be familiar with JavaScript, React.js and node.js. The traineeship is about deepening your understanding and practicing your skills to get to the level of international projects.
Beyond that we put great focus on:
We will also ensure you have a very effective developer workflow and understand everything about:
We want you to be familiar with the main tools used in the digital industry and also gain the ability to quickly and effectively teach yourself to use a new tool.
Throughout the core program we will guide you through projects with increasing complexity to teach you:
We conduct daily exercises for typical communication situations on client projects, including:
You will receive in-depth trainings and ample opportunity to practice and get feedback on the following general professional skills:
You receive frequent personal coaching sessions in which your professional skill development and your performance in the traineeship are evaluated together with you and your coach helps you find ways to further improve and speed up your growth.