Our Programme

Learn more about our programme


The first two months of our training is foundational, and all trainees must successfully complete it. The foundational modules comprise of intensive courses in computer programming for software development.

Upon completion of the foundation modules, Graduate Trainees will take further courses in front end development, back-end development, and data analytics.

Group of Data Scientists
Two-Month Foundational Module
Two-Month Foundational Module
- Web Engineering | Software Testing Fundamentals | Programming with Java
- Build and Deployment | Software Engineering Methods | Business Communications | Relational Databases

Our Specialisations

Software Development & Engineering
Software Development & Engineering
The software development specialisation is designed to introduce trainees to the process of building enterprise-scale software using object-oriented designs and the Agile Methodology.
Media and Design
Media and Design
The media & design specialisation is specifically designed to introduce the trainees to the art and science of web development using modern technologies such as React Js. and Node Js.
Salesforce Development
Salesforce Development
The salesforce development specialisation Track provides trainees with the experience needed to be successful with managing and developing apps for the world’s most popular CRM platform.
Machine Learning & Data Analysis
Machine Learning & Data Analysis
The machine learning and data analytics specialization focus on equipping trainees with the skillset to succeed in a variety of fields requiring the analysis of massive datasets.


  • Minimum of an HND in computer science, computer/software engineering, or IT or 
  • A bachelor’s degree in mathematics, statistics, economics, physics, or engineering  
  • Must have taken courses in data structures, algorithms, object oriented programming during their undergraduate studies 
  • Candidates must have taken at least one course related to probability, statistics, algebra and calculus during their undergraduate degree  
  • Strong interest and temperament for computer programming and mathematics is a must 
  • Good working knowledge in modern programming languages preferably (especially Java, Python, JavaScript) 
  • Previous software development or data analytics 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 hr@amalitech.com or call our team on +233 501 697 288. 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.