Our Programme

Learn more about our programme

We are offering a blended learning approach in a mix of online and on-site learning. The courses provided are all self-paced and instructor supported.

Our training is mainly focused on software development and engineering. We will be offering specialisations in front-end development, back-end development, full stack development and Java programming.

Our Specialisations

Front-End Development
Front-End Development
Starting with the skills to develop, functionalize, and make an interactive web app, this specialization will prepare you to work as a front-end developer from scratch. You will be learning technologies and languages like HTML, CSS, JavaScript, etc.
Back-End Development
Back-End Development
By the end of this specialisation, you will be able to work on server and client-side interfaces and create databases according to the application architecture.
Full Stack Development
Full Stack Development
This specialisation offers front-end and back-end development expertise, integrating both sides and developing fully functional web applications.
Java Programming
Java Programming
With mastering the Java language, you will be able to develop software, android applications, understand object-oriented programming, and enter into the market with professional-level skills.

Qualifications

  • In order to be eligible, one must satisfy one of the following two:
    • Minimum of  a Bachelor’s Degree Computer Science, Computer/Software Engineering/ IT OR 
    • A Bachelor’s Degree in STEM field with proficiency in at least one of the programming languages C++, Java or JavaScript
  • Must have taken courses in Data Structures, Algorithms, Object Oriented Programming during their undergraduate studies
  • Strong interest and temperament for Computer Programming and Mathematics is a must
  • Previous software development experience is an advantage
Two trainees collaborating
Interaction between partners and staff

Persons  with Disabilities (PWDs) who need further assistance and support for the application process should please reach out to our HR Team by sending a message to rwanda@amalitech.org. Should you contact our HR team, kindly provide us with information about your disability and how you would need assistance to complete our application process regarding your specific situation.

Employment Pathways

After successful completion of the training programme, Graduate Trainees have three employment pathways to choose from:

  • They can get an employment offer at one of our Service Centres. 
  • They can use AmaliTech as a platform to be self-employed as we also encourage entrepreneurship. 
  • They have an option to seek gainful employment on their own.