Take a look through to see the various courses that will be taught when you specialise
in any of our certification tracks.
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.
Backend engineering is an exciting career track. Like the name suggests, backend engineering deals with the part of a website or a software application that the users do not see or interact with. As a backend engineer, you are responsible for building the structure of a software application. In this program, you will learn how to program servers, client-side interfaces and design databases using the various programming languages.
This is why you are not required to pay tuition upfront. Instead, we invest you by getting that sorted and you can begin paying us back as soon as you get a job.
This program is designed to provide you with in-depth knowledge on these:
Node.js Fundamentals
Template engines and Server-side rendering
Asynchronous Programming
Websockets
Package managers: npm and yarn
API Design Patterns
Frameworks (Express, etc)
Logging
Databases (Relational and Non-Relational Databases)
Caching
ORMs
Unit and Integrated Testing
Handling Authentication and Authorization
This program is designed to provide you with in-depth knowledge on these:
Data Types
Object, Classes and Methods
Operators
Ruby Libraries and Packages
Package managers: Bundler and RubyGems
Frameworks (Rails)
Developing Web Applications with Ruby
Databases (Relational and Non-Relational Databases)
Handling Authentication and Authorization
Template engines and Server-side rendering
Websockets
API Design patterns
Logging
Caching
Unit and Integrated Tesing
Deployment
This program is designed to provide you with in-depth knowledge on these:
Go Packages and Modules
Handling Authentication and Authorization
File Structure and Organization
Template engines and Server-side rendering
Data Types (Pointers, structs, maps, slices etc)
API Design Patterns
Interfaces and Methods in Go
Websockets
Concurrency - Goroutines and Channels
Logging
Frameworks: Gin, Gorilla, etc
Caching
Backend Web Development with Go
Unit and Integrated Testing
Databases (Relational and Non-Relational Databases)
Deploying an application
This program is designed to provide you with in-depth knowledge on these:
Data Type
Concurrent and Parallel Programming
Conditional Operations
Designing APIs using Flask/Django
Operations for manipulating data
Database Operations (Relational and Non-Relational)
Functions
Unit and Integration Testing
File Handling
Inheritance
Package Managers: (Pypy, pip)
Deploying an application
We are here to help you. Speak with a learning advisor
Fill and submit the application form
Take and pass all assessment tests
Complete enrolment and begin your journey into Software Engineering
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.
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.
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.
Class will commence in August. The actual date will be communicated with applicants.
The duration of the course is 12 months.
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.
No, you do not need prior knowledge about this course to apply. You will be taught from scratch.
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.
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.
Yes, it is. We have partnered with reputable higher institutions across the continent to ensure credibility.
Majority of the classes will be held online but we will also have community peer learning sessions from time to time.
You will learn the required skills to become a certified Product Designer, Manager or Marketer.
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.