Explore School of Software Engineering

Take a look through to see the various courses that will be taught when you specialise
in any of our certification tracks.

Learning Path

Whether you are looking to continue your education, transition into a career in tech or simply boost your career path, we offer certifications across three tracks in Software Programming.

At the initial stage, students who are enrolled in AltSchool Africa will spend some time exploring their interests in software engineering by learning through a unified curriculum before eventually landing on an area of focus. When this happens, learning becomes much more specialised to the selected certification track.

Specialise in any of the following

Cloud Engineering

Cloud Engineering combines software development and IT operations to build and maintain cloud infrastructure. Cloud Engineers are in high demand, as more companies continue to move critical business processes and applications to cloud infrastructures. In this program, you will gain hands-on experience with cloud platforms, understand how cloud resources are allocated and paid for and learn how to shorten the systems development life-cycle.

Cloud Engineering Courses

These courses have been carefully curated to ensure that you not only have the best learning experience but also acquire the relevant skills required to become a sought after Cloud Engineer.


This program is designed to provide you with in-depth knowledge on these:

check icon

AWS Basics

check icon

Amazon EC2 Overview

check icon

Amazon Elastic Compute Cloud (EC2)

check icon

AWS Storage Services

check icon

AWS Databases

check icon

Automation on AWS

check icon

Infrastructure Management: Terraform, Cloud Formation

check icon

DevOps on AWS

check icon

DNS Services and Content Delivery

check icon

Docker Containers and Serverless Computing

check icon

Application Integration and Loose Coupling

check icon

AWS IAM ( Identity & Access Management )


This program is designed to provide you with in-depth knowledge on these:

check icon

Introducing Google Cloud Platform

check icon

Getting Started with Google Cloud Platform

check icon

Virtual Machines and Networks in the Cloud

check icon

Storage in the Cloud

check icon

Containers in the Cloud

check icon

Applications in the Cloud

check icon

Server Management: Apache, Nginx, Tomcat, Load Balancing, Proxy, Caching, Firewall, etc

check icon

Developing, Deploying, and Monitoring in the Cloud

check icon

Big Data and Machine Learning in the Cloud

How the Admission Process Works


    Step One

    Fill and submit the application form


    Step TWO

    Take and pass all assessment tests


    Step THREE

    Complete enrolment and begin your journey into Software Engineering

Prepare your company for the future

Our extensive Diploma program is set to produce top Software Engineers who are able to compete globally. Hiring our graduates guarantee that you have access to highly skilled, passionate and professional tech talent to ensure continuous business success.

Frequently Asked Questions

How can I register?

To register, please visit our website (www.altschoolafrica.com) and click on the apply button. You will be required to put in a valid email address before you proceed to the application form.

After registration what next?

Once you have successfully registered, your payment will be confirmed within 48 hours. After confirmation a home study kit with all the materials you need for the assessment will be sent to you. Please make sure you provide a valid email address while applying and check your spam for emails from us. Also endeavor to thoroughly study the materials provided in the home study kit.

When will the classes start?

Class will commence in August. The actual date will be communicated with applicants.

What is the duration of the course?

The duration of the course is 12 months.

Will I get a Diploma Certificate at the end of the training?

Yes, you will. At the 12 months training, participants will gain a diploma in Product. Note that you will be required to pay the sum of $100 to access certification from AltSchool Africa.

Do I need to have studied product or have a background in product to apply?

No, you do not need prior knowledge about this course to apply. You will be taught from scratch.

What qualifies me to get accepted into the program?

To get accepted into the program, you need to have a minimum of a HighSchool/Secondary School certificate, be computer literate and pass our assessment tests. If you are about to complete your high school or secondary education, you can apply as well.

How much is the tuition fee?

We have several payment plans just for you. You are required to choose your preferred payment plan, the tuition fee can be paid upfront, quarterly or monthly. Check out the tuition page to see all payment options.

Is the certificate recognisable anywhere?

Yes, it is. We have partnered with reputable higher institutions across the continent to ensure credibility.

Where will the classes take place?

Majority of the classes will be held online but we will also have community peer learning sessions from time to time.

What will I learn in class for twelve months?

You will learn the required skills to become a certified Product Designer, Manager or Marketer.

Collaborate with us

Interested in inspiring the next generation of top Software Engineers? Collaborate with us. We are committed to helping as many young Africans kickstart a career in technology by providing them with access to quality technical education by real world experts.