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 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 Type
Concurrent and Parallel Programming
Conditional Operations
Designing APIs using Flask
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
Fill and submit the application form
Take and pass all assessment tests
Complete enrolment and begin your journey into tech
Our extensive Diploma program is set to produce top tech talents 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.
Interested in inspiring the next generation of top tech talent? 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.