Building African Tech Teams for Global Companies

Complete our structured training programme, and secure a job in the global IT industry

About Ojemba

Ojemba connects top software engineering talents from Africa with IT project opportunities across the world. 

We achieve this through a systematic process that identifies, trains, and matches capable individuals with rewarding opportunities in the global IT industry.

Learn more about Ojemba here.

What We Offer

Participants can expect high-quality training, lots of practical exercises, and mentoring from German-based industry professionals. Our training programme is built on years of experience in the global IT industry and market research on what top employers are looking for. 

Read more to see what you will get from the Ojemba training.

German-SWE Standards

We train you on the highest standards of software engineering

Job Opportunities

After successfully completing the training program you will be offered a job

Free Training

We’re focused in discovering the most talented and ambitious individuals in Africa

Community Support

We pair you with professionals and inspiring peers to assist you in your learning and development

Paid Internship

Those who successfully complete our training programme automatically get a paid internship

Earn Foreign Currency

In order to ensure a stable salary, we pay in foreign currency

Your Journey With Us

Ojemba’s mission is to enable you on a clear path to success: That’s why we’ve designed steps to help you see where you are and where you’re going.

Let’s start your journey. Apply now


Squad Learning

Successful applicants will be invited to complete a 3 months full-stack training course


In-person Bootcamp

Top participants will be invited to a 1-month in-person bootcamp in Kigali, Rwanda



Client projects will be used to give participants hands-on work experience.


Job Placement

Those who make it to the end will be placed on projects with European clients

What We Teach

We provide the most robust curriculum that gives our learners all the tools they require to
succeed in a competitive jobs market.

Continue reading to learn More

Frontend Stack

And more

Backend Stack

And more


Cloud Foundation
Secure Programming
Building WebApps
And more

Quality Assurance

Modular Coding
Test Driven Development
Object Oriented Programming
Unit Testing
And more

System Architecture

Micro Service Foundation
Hexagonal & Onion Architecture
And more

Efficient Programming

Clean Code
Pair Programming
Agile Development
And more

Who Can Apply?

Individuals with software engineering or related degrees
Preference for individuals who reside in Ghana, Kenya, Nigeria, Rwanda or Uganda
Must be 18+ and able to start work after the training
Need to bring your own computer
Must be fluent in written and spoken English

Key Dates

Application Deadline
5th March 2023
Technical Assessment
20th March 2023
Squad Training Commences
3rd April 2023
In-Person Bootcamp
July 2023
29th September 2023


I have 5 years experience, can I apply?

The Ojemba training is designed for beginner programmers. Individuals with extensive programming experience might find the pacing slow.

Do look through our curriculum to see if you can still learn something new.

I am still studying, can I join the programme?

Our programme is designed to take people directly into work. The programme is ideal for recent graduates or those in their final year, if you're able to combine the demanding training with your studies.

I don’t have programming experience, can I join your program?

This programme is designed for individuals with a computer science degree or related disciplines.

If you're highly motivated and keen to learn new skills, we encourage you to complete our self-learning programme to see if you can hang.

I just completed another training programme, can I join Ojemba?

Absolutely, as long as you're keen and open to learning new skills, we welcome those with existing programming experience either through school or other training programmes.

I don’t live in Africa, can I join Ojemba?

The Ojemba programme is designed specifically for up-skilling and providing African's with career opportunities in the global IT industry.

What does the training cost?


Ojemba provides a free training programme for interested participants.

Will I receive a certificate after completing the Ojemba training?

Yes, all participants who successfully complete the Ojemba training programme will be issued a certificate of completion.

Is the training remote or onsite?

The majority of the training will be conducted remotely, with the exception of the Bootcamp phase which will be on-site. During this phase, you will spend 2 weeks in Kigali, Rwanda and Ojemba will cover all travel and accommodation expenses, so you will not incur any additional costs.

How will I pay for the on-site training?

All participants who make it to the bootcamp phase will have their travel, and accommodation paid for by Ojemba.

You will also be a stipend for the duration of your visit. 

Will I get a job after I graduate?


All successful graduates will be hired as full-time software engineers by Ojemba.

How much time do I need to commit?

Participants are expected to commit at least 30 hours a week during the squad phase.