Software Engineer

As the tech ecosystem continues to evolve, innovators are required who are able to develop cutting-edge solutions that draw from engineering principles and programming skills. In this landscape, the fast-growing field of software development offers some of the most lucrative and exciting career opportunities, with companies seeking tech professionals who can solve 21st century problems.

In the tech industry, the key to success is to learn agilely, stay up-to-date with disruptive technology, and develop knowledge that will help you advance to the next level.

Taking part in ALX Software Engineering will prepare you for a successful career in one of the most in-demand fields on the planet.

What career will this programme prepare me for?

  • Front-End Engineer
  • Back-End Engineer
  • Full-Stack Engineer
  • Graphics Engineer
  • DevOps Engineer
  • Mobile App Developer
  • Embedded System Engineer
  • Cyber Security Engineer
  • Systems Administrator

Global Quality, African Accessibility.

Our partnerships allow us to offer eligible candidates access to world-class programme training at no cost. Programmes are valued at $79,500 in Europe and North America and $39,750 in Africa.

US / Europe





Fully Funded

*For more information, click here.

What You’ll Learn

  • Problem-solve using coding and other forms of technology.
  • Develop design systems and gather information on project limitations, capabilities, performance requirements, and interfaces.
  • Model a system or application to help developers write the code that is needed.
  • Calculate, recommend, and plan computer specifications, layouts, and peripheral equipment modifications through analysis and recommendation.
  • Analyse system capabilities and requirements by storing, retrieving, and manipulating data.
  • Key professional competencies such as project management, critical thinking, creative problem solving, interview techniques, communication and collaboration skills
Download Syllabus

The ALX Journey

There are plenty of programmes that teach tech skills. At ALX, our “secret sauce” comes from our career-focused approach to learning. Through our hybrid learning model, we aim to develop well-rounded tech professionals who are equipped with both the professional and technical skills that enable them to thrive in the most in-demand, high-growth industries.

Learners in our next Software Engineering intake will benefit from in-person ALX Foundations training at the start of the programme. With ALX Foundations, you can expect a transformative three-month experience that will give you the edge to stand out in the job market, with expert training in interview techniques, soft skills, and essential career competencies.

Our Hubs

Co-working, Connecting and Climbing

Unlock the key to success and join a community of like-minded individuals in a state-of-the-art co-working environment. Take advantage of high-speed internet, peer support, and an
environment to help you thrive.

With our hybrid learning model, hubs are designed to take your productivity and success to new heights, where the rigour of online training is deepened through in-person experiences and practised in context. In-person training will be delivered at your hub during ALX Foundations, along with impactful activities throughout the programme.


Gain Access to The ROOM

Our Prestigious Talent Community to Power Your Future

An unrivalled community offering incredible support to accelerate your future career in tech. Utilising the best of virtual community building through our dedicated portal, combined with exclusive in-person experiences, events and opportunities.

Programme Details


  • 15 months, 70 hours/week
  • Access to a laptop or desktop
  • Access to a stable internet connection
  • Proficiency in written and spoken English
  • Between 18-34 years of age
  • Residing in and/or able to attend in-person activities in one of our city hubs


  • Build your foundations to thrive in the modern world of work
  • Engage in a hybrid learning experience with both in-person and online elements to help you succeed
  • Gain access to The ROOM Fellowship, our prestigious talent community where you can gain access to world-class events, perks and rewards, and lifelong learning
  • Understand multiple programming languages and get front-end and back-end specialisation

What’s Next? 

  • Receive a Software Engineer Certification.
  • Join our global tech talent community and continue your career journey.

Hear From Our Graduate


Meet Emmanuel

Meet our Software Engineering Programme alumni Emmanuel, a South African who accelerated his career as a Software Engineer through the programme.

Hear From Our Community

— Kibirt Bayou I ክብርት ባዩ, Ethiopia
"ALX is the toughest and most exciting training experience I've ever had in my life; I have gained valuable technical skills that I plan to apply to entrepreneurial projects, aligning with my own interests of mobile development, e-commerce and fintech."
— Helina Abye | ሕሊና አብይ, Ethiopia
"As a student in the ALX Software Engineering Program, I had the opportunity to learn from my peers, was given a formal structure, and was able to acquire the skills I needed to advance in my career and my passion for software engineering."
— Leykun Gizaweh, ለይኩን ግዛው, Ethiopia
"My desire to learn software engineering has always been strong. I started out by learning on my own, and a while later a relative of mine sent me a link to ALX. I visited the website and found Fred Swaniker's video where he discussed his ambitions. That gave me the push I needed to apply, and it turned out to be the best decision I have ever made."

ALX Young Leaders on the Move


What is ALX?

ALX offers job-ready training in the tech fields employers need most. ALX, in partnership with The ROOM, is brought to you by the organisation that leads African Leadership Academy, African Leadership University, and Anzisha Prize Foundation.


ኤ.ኤል.ኤክስ ምንድን ነው?

ኤ.ኤል.ኤክስ በስራ ቀጣሪዎች ዘንድ በእጅጉ የሚፈለጉ እና ለሥራ ዝግጁ የሚያደርጉ የቴክኖሎጂ ክህሎቶች ሥልጠና ይሰጣል። ‘ኤ.ኤል.ኤክስ’ እና ‘ዘ ሩም’፣ ‘የአፍሪካ ሊደርሽፕ አካዳሚ’ ፣ ‘የአፍሪካ ሊደርሽፕ ዩኒቨርሲቲ’ እና ‘አንዚሻ ሽልማት ፋውንዴሽን’ የተሰኙትን ተቋማትን በመሰረተውና ከ15 ዓመታት በላይ በርካታ ወጣቶችን በመምረጥ፣ በማብቃት እና በማበልጸግ በሚታወቀው ‘የአፍሪካን ሊደርሽፕ ግሩፕ’ ለእናንተ ቀርቧል።

How much does it cost?

In partnership with the Mastercard Foundation, we are offering sponsored placements to all candidates who are accepted into this programme for March, as part of our commitment to empowering women in tech throughout Africa.


የፕሮግራሙ ዋጋ ምን ያህል ነው?

ከማስተርካርድ ፋውንዴሽን ጋር በመተባበር እና በመላው አፍሪካ ሴቶችን በቴክኖሎጂ ለማብቃት ባለን ቁርጠኝነት፣ ለመጋቢት ወር በዚህ ፕሮግራም ተቀባይነት ላገኙ እጩዎች ሁሉ ስፖንሰር የተደረገ ምደባ እናደርጋለን።

Why do we have to go into the hub during the week?

This year we are hosting two hybrid learning Software Engineering programmes, in April and September, which include in-person activities in our co-working spaces. These cohorts are designed to boost productivity and provide accountability, peer support, and the opportunity for face-to-face interaction and networking, helping individuals achieve their goals. Our next fully remote cohort will start in May.


ወደ የጋራ መስሪያ እና መተባበሪያ ቦታ በአካል ለምን መሄድ አለብኝ?

በአካል ተገናኝቶ ከአቻዎች ጋር በስልጠናው ዙሪያ መተባበር፣ ስልጠናውን ለማጠናቀቅ የሚያስፈልግ መስፈርት ነው። ይህ አሰራር የተጠያቂነት፣ የአቻ ድጋፍ እና ለፊት-ለፊት መስተጋብር እና ትስስር እድል ለመስጠት ታስቦ የተነደፈ ነው። ይህ ምርታማነትን ለማሳደግ እና ግለሰቦች ግባቸውን እንዲያሳኩ ለመርዳት የታሰበ ነው።

How do I join The ROOM?

All ALX learners are invited to join The ROOM Fellowship community where you will have access to a global network of resources, job opportunities, and ongoing career support.


‘ዘ ሩም’ን እንዴት መቀላቀል እችላለሁ?

የኤ.ኤል.ኤክስን የሶፍትዌር ምህንድስና ፕሮግራም በተሳካ ሁኔታ እንደጨረሳችሁ፣ የስራ እድሎች፣  ቀጣይነት ያለው የሙያ ድጋፍ እና ከበርካቶች ጋር ጠቃሚ ትስስሮችን እና ግንኙነቶችን የምትፈጥሩበትን እድል የሚሰጥ ‘ዘ ሩም’ የሚባል መድረክ እንድትቀላቀሉ ትጋበዛላችሁ።

I need more information. Where can I submit a request?

Please click here to submit a request for more information and answers to any additional questions.




Can I register for multiple programmes at the same time?

Due to training requirements and programme rigour, ALX permits learners to be enrolled in one programme at any given time. If you have applied to or are currently enrolled in a programme,you will not be eligible to apply to another programme.

ከአንድ በላይ ፕሮግራም መመዝገብ እችላለሁ?

እያንዳንዱን ፕሮግራም በተሳካ ሁኔታ ለማጠናቀቅ የሚያስፈልገውን ጊዜ እና ጥረት ግምት ውስጥ በማስገባት፣ በALX የሚሰጠውን ስልጠና መውሰድ የሚፈልጉ ተማሪዎች በአንድ ጊዜ በአንድ ፕሮግራም ብቻ መመዝገብ ይችላሉ። ስለዚህ፣ አስቀድመው ለአንድ ፕሮግራም አመልክተው ከሆነ ወይም አሁን ካሉት ፕሮግራሞቻችን ውስጥ እየተሳተፉ ከሆነ፣ ለሌላ አዲስ ፕሮግራም ማመልከት አይችሉም።

By using the ALXEthiopia website, you agree to the website terms of use, the privacy policy, and the use of cookies.