Skip to content
Ubuntu Afrika developers working together at laptops in the Makeni training room

We build amazing products

We're a fast growing organization looking for talented Sierra Leoneans who can help us make software development better.

Ubuntu Afrika developers working together at laptops in the Makeni training room
01

The Ubuntu Afrika Foundation is a non-profit organization that has a long-lasting impact on its heritage in the pursuit of the general interest goals that are now detailed, mainly developing its activities in Africa.

Ubuntu Afrika team members collaborating during a training session
02

Among its aims are the promotion of research in the field of innovation and technology and its transfer to the productive fabric. The promotion of social and economic development of African countries and others in the process of development is through the postgraduate training on software engineering and web applications development.

Ubuntu Afrika classroom during postgraduate software training
03

To achieve its aims, it carries out, among other activities, in Africa, training programs, training and workshops, training professionals or future professionals seeking excellence or scholarship to students who need it for their full training.

Why join us?

We provide a platform to learn and improves skills across technology, software development, entrepreneurship, and leadership.

Our Training Courses

  • Complete Java Master Class

    Object-oriented Java from first principles through practical application building — the core language of the postgraduate software engineering programme.

  • The Ultimate MYSQL

    Design, query, and administer MySQL databases so web applications can store, retrieve, and protect data reliably.

  • Git Complete

    Version control with Git: commits, branches, and collaboration so every project stays organised and reviewable.

  • Gradle

    Automate Java builds, tests, and dependencies with Gradle so training projects compile and run consistently.

  • Spring Framework & SpringBoot

    Build backend services and APIs with Spring Framework and Spring Boot for web applications development.

  • Angular

    Create interactive web applications with Angular — components, routing, and client-side architecture.

  • Prompt Engineering for AI

    Write effective prompts and apply AI tools as part of modern software engineering and web development practice.