Software Engineer Plus

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. With a world-class curriculum, the ALX Software Engineering programme 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 training with all programme costs waived. For all successfully accepted learners, ALX will charge a one-time administration fee to confirm enrollment into the programme. Sponsored and self-funded placements available now.

US / Europe

USD$90,000 (Admin Fee Incl.)


USD$45,000 (Admin Fee Incl.)


USD$400 (Admin Fee.)

*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. 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.

ALX prides itself on providing rigorous, high-quality training to better prepare learners for the most in-demand tech careers. The ALX Software Engineering Programme full-time, and requires learners to commit to 80 hours of learning per week to successfully complete the coursework. We are not currently admitting applicants who cannot meet the 70-80 hour per week requirement.

The VIP Career Accelerator

Unlock your access to the Gold Fellowship

The Gold Fellowship is an exceptional talent experience designed to take your tech career to new heights. The aim of the Gold Fellowship is to turbocharge your career growth, empowering you to take on the world as one of our top tech talents.

Click here to begin your journey towards becoming a Gold Fellow


Programme Details


  • 15 months, up to 80 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


  • Prepare yourself with the sought-after professional skills for today’s digital workforce in the highly rated 3-month ALX Foundations module
  • 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, 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.

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

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

What is your selection process like?

The ALX Selection Process is a two-step online process. First applicants will be required to complete a registration form which will take a few minutes to complete. Once this has been submitted, applicants will be directed to our online application platform. The application will take approximately 90 mins to complete and consists of three sections; including an English proficiency test. Applicants will also receive access to the online application via email. Your link to the application is personal and therefore cannot be shared.

የሰልጣኝ ልየታ ሂደትዎ ምን ይመስላል?

ኤ.ኤል.ኤክስ የሰልጣኝ ልየታ ሂደት በሁለት ይከፈላል። የመጀመሪያው ክፍል ለማጠናቀቅ ጥቂት ደቂቃዎችን የሚወስድ የምዝገባ ቅጽ መሙላትን ያካትታል። ይህን ቅጽ ሞልተው ካጠናቀቁ በሁዋላ 90 ደቂቃ ወደሚወስደው ባለ 3 ክፍል- የእንግሊዘኛ የብቃት ፈተናን የያዘ ሁለተኛው ክፍል ማመልከቻ ይሄዳሉ። ይህንንም የኦንላይን ሁለተኛ ክፍል ማመልከቻ አመልካቾች በኢሜል ያገኛሉ። ወደ መተግነሪያው የሚወስደው ማስፈንጠሪያ ለየአመልካቹ የተለየና ግላዊ ስለሆነ ለማንም አያጋሩት።

What are the payment terms and options?

Please click on the following link to see our payment terms and options.

የክፍያ ውሎች እና አማራጮች ምንድን ናቸው?

ስላሉን የክፍያ ውሎች እና አማራጮች እዚህ ይወቁ። ብቁ እጩዎች በፕሮግራሙ ውስጥ ለስፖንሰር ምደባዎች በቀጥታ እዚህ ማመልከት ይችላሉ።

What subjects do software engineers study?

Computing and IT are the most important subjects to study, but other technical subjects like physics and design technology may also be useful.

ሶፍትዌር ኢንጂነሮች ምን አይነት የትምህርት አይነቶችን ያጠናሉ?

ኮምፒዩቲንግ እና የአይቲ የትምህርት አይነቶች ዋናዎቹ ሲሆኑ እንደ ፊዚክስ እና ዲዛይን ቴክኖሎጂ ያሉ የትምህርት ዘርፎንም ማጥናት ጠቃሚ ሊሆን የችላል፡፡

What skills do I need to become a software engineer?

Becoming a successful software engineer requires a combination of technical expertise, such as proficiency in programming, and non-technical skills, such as creativity, problem-solving, teamwork, adaptability and communication.

የሶፍትዌር ኢንጂኒር ለመሆን ምን ዓይነት ክህሎቶች ያስፈልጉኛል?

ስኬታማ የሶፍትዌር ኢንጂኒር ለመሆን እንደ ፕሮግራሚንግ ብቃት ቴክኒካል እውቀት እና  እንደ ፈጠራ፣ ችግር መፍታት፣ የቡድን ስራ፣ እና ተግባቦትን የመሳሰሉ ቴክኒካል ያልሆኑ ክህሎቶችን ጥምረት ይጠይቃል።

What happens after my programme ends and I need to find a job?

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.

ፕሮግራሜ ካለቀ በኋላ ምን ይሆናል እና ሥራ መፈለግ አለብኝ?

ሁሉም የኤ.ኤል.ኤክስ ስልጠናዎችን ያጠናቀቁ ሰልጣኞች የአለም አቀፍ የመረጃ መረብ፣ የስራ እድሎች እና ቀጣይነት ያለው የሙያ ድጋፍ ወደ ሚያገኙበት የ ‘ዘ ሩም ፌሎሺፕ’ ማህበረሰብ እንዲቀላቀሉ የጋበዛሉ።

What is the difference between Software Engineering and Software Engineering Plus?

The ALX Software Engineering Plus Programme includes the highly rated 3-month ALX Foundations module, preparing learners with the crucial soft skills expected by global employers prior to starting their technical programme.

በሶፍትዌር ምህንድስና እና በሶፍትዌር ኢንጂነሪንግ ፕላስ መካከል ያለው ልዩነት ምንድን ነው?

የኤ.ኤል.ኤክስ  የሶፍትዌር ኢንጂነሪንግ ፕላስ ፕሮግራም ከፍተኛ ብቃት የሚያስጨብጠውን የ3-ወር የኤ.ኤል.ኤክስ ፋውንዴሽን ሞጁሉን ያጠቃልላል፡፡ ይህም ተማሪዎችን ቴክኒካል ስልጠናቸውን ከመጀመራቸው በፊት በአለምአቀፍ አሰሪዎች የሚፈለጉን ወሳኝ የሆኑ የስራ ዝግጁነት ክህሎቶችን  ይጨምራል።

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.

ተጨማሪ መረጃ እፈልጋለሁ። ጥያቄ የት ማቅረብ እችላለሁ?

ለተጨማሪ መረጃ እና ለማንኛውም ጥያቄዎች መልስ ለማግኘት እባክዎ እዚህ ይጫኑ።

If I don’t meet the age and origin requirements, can I still apply for a sponsored place?

Learners who do not meet the country of origin or age requirements for sponsored placements have the option to pay for the programme, or apply for our ALX Global programmes. ALX Global programmes are offered at reduced time and rate, however will not include the foundation modules or offer access to any of our in-person, community or hub activations.

የዕድሜ እና የትውልድ መስፈርቶችን ካላሟላሁ ለስፖንሰር ቦታ ማመልከት እችላለሁ?

የትውልድ ሀገር ወይም የእድሜ መስፈርቶችን የማያሟሉ ሰልጣኞች ለፕሮግራሙ መክፈል ወይም ለኤ.ኤል.ኤክስ ግሎባል ፕሮግራሞቻችን ማመልከት ይችላሉ። ኤ.ኤል.ኤክስ ግሎባል ፕሮግራሞች የሚቀርቡት በቀነሰ ጊዜ እና ዋጋ ነው፣ነገር ግን የፋውንደሽን ሞጁሎችን እና “ቴክ ማዕ

Can I register for multiple programmes at the same time?

You can only register for the one programme at a time due to training requirements rigour. If you have already applied to or are currently enrolled in a programme, you will not be eligible to apply to another programme.

በተመሳሳይ ጊዜ ለብዙ ፕሮግራሞች መመዝገብ እችላለሁ?

በስልጠና መስፈርቶች እና የፕሮግራሙ በሚጠይቀው የግዜ ብዛት ምክንያት፣ ኤ.ኤል.ኤክስ ተማሪዎችን በማንኛውም ጊዜ በአንድ ፕሮግራም ብቻ እንዲመዘገቡ ይፈቅዳል። ለ አንዱ ፕሮግራም አመልክተው ወይም በአሁኑ ጊዜ ተመዝግበው ከሆነ፣ ለሌላ ፕሮግራም ለማመልከት አይችሉም።

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