Gebeya, headquartered in Addis Ababa, Ethiopia, is aiming to become the top software engineering and IT training academy in Africa. The company is preparing to start its second round of training in an effort to build a qualified IT workforce for Africa’s growing technology industry. The institute was co-founded by Hiruy Amanuel, a native Ethiopian who now works in Silicon Valley as an investor and venture capitalist. Along with producing African IT talent, Gebeya also is creating an online, global IT services marketplace, where African IT professionals can connect with clients from Africa and around the world.
Here’s what you need to know about Gebeya and its current training opportunities:
Who should apply?
Gebeya’s training would be beneficial for current IT professionals looking to update their skills and recent computer science and information systems graduates who want to continue their education. Gebeya prepares students to handle any IT challenge, and its courses offer students additional IT credentials that make them more attractive to potential clients.
What does Gebeya training involve?
The training is an intensive six-month course of study that focuses on hands-on learning and practical applications of knowledge. Using cutting-edge technology, students receive instruction in all phases of software development and design.
The institute’s five training tracks include the following:
- Mobile Application Engineering—Students in this track learn data handling, cloud hosting, and connectivity to back-end sources and will build a mobile application for Android from the ground up. The course also provides thorough training on the main components of the Android SDK and its interactions, along with the processes involved in installing, developing, testing, and distributing mobile applications for Android devices.
- Web Back-End Application Engineering—This track teaches students to build and maintain technology that enables user interfaces for web applications, mobile applications, and dynamic websites. Students learn how to build Restful APIs, Microservices and admin back-end web development, are taught .Net and NodeJS development stacks, and will become proficient working with multiple database types.
- DevOps Engineering—DevOps focuses on software engineers’ involvement in the whole lifecycle of software development, including design, development, and production support. In this track, students learn how to prioritize value and streamlined delivery in DevOps. They also study the increasingly important roles of automation and technology in the success of DevOps. Students will learn how to analyze their development processes and integrate technologies that can help their team work at its best. During the course, students will set up and manage a complete DevOps architecture.
- UI and UX Design Engineering—Taught by professionals with experience as lead UI UX engineers, this course will focus on the concepts behind excellent user interfaces. During the course, instructors will create designs for mobile and web applications from scratch, and students will learn how to create interfaces using practical and intuitive interfaces through strong interface layout and design, visual design, interaction design, and visual guidelines.
While each of the five tracks focuses on different aspects of the IT industry, each adheres to a common core structure that prepares students for work in a professional setting. Each trainee also will complete a capstone project, which they will present upon graduation. Here are two key modules that are part of each track:
Professional IT—This course teaches students professional skills, including business English, customer service etiquette, ethics for the computer industry, time management, and stress management, that apply in numerous job settings. Students will begin to design their own program portfolio as they learn about how to work in the technology industry. They will also set up career profiles and learn essential soft skills.
Capstone Project—Students work on this team-based project under the direction of an advisor. Each team proposes a project soon after the course begins, and as they work on the project they are challenged to integrate their technical and leadership skills to apply the most modern technology to finding solutions to issues in the current market. Students will use the technical knowledge they acquire in their courses to make presentations and write papers for this project.
What will trainees gain?
Along with top-notch training and respected credentials to add to their CVs, Gebeya graduates will have opportunities to be matched with clients who need IT employees through the company’s IT services marketplace platform. Graduates also can also boast skills in working well with a team and be confident in their newfound leadership abilities.