Duration 6 Months, 20-30 hrs/week, Online

Start Date 3 June 2024

Registration Deadline 21 May 2024

Become a Backend Web Developer

Being a back-end developer is a bit like being the electrician of a website or app. Without the right connections behind the scenes, the lights in front don’t quite work.

As a back-end developer, your role is to build and manage servers, security, and data storage that help websites run properly. While back-end developers work on unseen processes, their contributions are vital to the success and functionality of all digital platforms.

The programme kicks off with ALX Foundations, a 2-month module that prepares you to thrive in the digital workforce. You will learn critical communication, leadership, and career-building skills that will help you develop into a well-rounded professional.

You will learn the basics of programming with languages like JavaScript and Python and data management tools like SQL. The capstone project culminates with planning, developing, and deploying a backend web application that is fully-functional. This hands-on, project-based learning style prepares you to work as a backend developer after graduation.

No matter your skill level, this programme is designed to take you from novice to a job-ready back-end web developer in 6 months.



You’ll learn about

  • Basic proficiency in back-end languages like Python, Node.js, and Express.js
  • Database management with SQL (e.g., MySQL) and NoSQL (e.g., MongoDB) databases
  • REST API, Authentication, and other back-end concepts
  • How to build a basic, functional web application from the ground up
  • To problem-solve based on real-world scenarios

Skills you’ll walk away with

  • JavaScript
  • Python
  • SQL
  • Node.js
  • Express.js

Course Duration & Learning Modalities

Course Duration



Learning Modalities

  • 15%

    Live Learning

  • 10%

    Peer Learning

  • 70%

    Doing Projects

  • 5%

    Taking Quizzes

Start Your Career in Tech as a Back-End Developer

58% of job openings in the digital economy require basic coding and programming skills.

27.7 million

Software developers worldwide


Of back-end developers learn online

  • Statista, Stack Overflow

Top Employers Who Are Hiring Back-End Developers

Who This Programme is For

You want to launch a career in tech and are looking for the perfect place to start for a total newbie.

You have a basic understanding of software development, but want to build your back-end skills in essential areas like database and server management.

You’re on your way to becoming a full-stack developer and want to master back-end development to enhance your skill set.

Become a Back-End Developer

This fully-online programme provides you with the foundations to start designing and building websites in no time. You will tackle the foundations of coding and get to grips with the most used design tools, setting you up for a career as a Back-End Developer.

Prepare for careers as

  • Junior Back-End Developer
  • Database Administrator
  • API Developer
  • System Administrator
  • DevOps Engineer
  • Cloud Engineer
  • Backend Web Analyst
  • Freelance Back-End Developer

How You’ll Learn

Work through downloadable content and online instructional material at your own pace.

Interact with your peers and mentors online or in-person at our Tech Hubs.

Supplement your learning with interactive content including video lectures and walk-throughs.

Test your knowledge with weekly quizzes and projects based on the latest in tech.

Investigate real-world case studies and learn to apply your skills practically.

Fees & Financing

Our partnerships allow us to offer eligible candidates access to world-class training with programme costs waived. For all successfully accepted learners, ALX charges a one-time administration fee of 11,600 ETB, payable in local currency,to confirm your enrolment in your programme. Sponsored and self-funded placements are available now for early registration.

Programme Requirements

  • 18-34 years old
  • Of African origin
  • Ability to write and speak English proficiently
  • A laptop or desktop computer with access to a stable internet connection


The ALX Back-End Developer programme is suitable for complete beginners as well as those with limited coding experience and tech-savvy professionals looking to level up their skill set.

ይህ የኤ.ኤል.ኤክስ ባክ ኤንድ ዴቨሎፐር ፕሮግራም ለጀማሪዎች ፣ ውስን የኮድ ስራ ልምድ ላላቸው እንዲሁም በቴክኖሎጂ የተካኑ ባለሙያዎች የክህሎታቸውን ደረጃ ለማሳደግ የሚጠቅም ነው።

This program has no prerequisites or prior experience required in Back-End Development or coding. However, to be successful we do require you to be able to dedicate up to 20 hours a week for the duration of the program, you will be required to have access to a steady internet connections and be proficient in written and spoken English.

ይህ ፕሮግራም እንደቅድመ ሁኔታ የዌብ ዲቨሎፕምንት ወይም የኮዲንግ ልምድ አይጠይቅም። ነገር ግን በዚህ ፕሮግራም ስኬታማ ለመሆን በሳምንት እስከ 20 ሰአታት ለፕሮግራሙ ጊዜ መመደብን ይጠይቃል። በተጨማሪም ቋሚ የኢንተርኔት አገልግሎት እና በጽሁፍ እና በእንግሊዘኛ ቋንቋ ብቁ መሆንን ይጠይቃል።

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

ፕሮግራማችሁን በተሳካ ሁኔታ ካጠናቀቃችሁ በኋላ የኤ.ኤል.ኤክስ ፌሎውሺፕ ማህበረሰብን እንድትቀላቀሉ ትጋበዛላችሁ። ይህን ማህበረሰብ በመቀላቀል ዓለም አቀፍ የሆኑ መረጃዎችን፣ የስራ እድሎችን እና ቀጣይነት ያለው የሙያ ድጋፍን የሚያገኙበት መዳረሻ ይኖርዎታል።

Please ask LEA our Learning Experience Assistant for more information and answers to any additional questions. In addition, you can also get in touch with the ALX Ethiopia team via [email protected] or by visiting one of our two Tech Hubs located at Lideta and Hahahulet Mazoria.

ለተጨማሪ መረጃ እና ጥያቄዎች መልስ ለማግኘት እባክዎ LEA ተብላ የተሰየመችውን የኦንላይን ረዳታችንን ይጠይቁ። በተጨማሪም የኤ.ኤል.ኤክስ ኢትዮጵያን ቡድን በ[email protected] ኢሜል ወይም ልደታ እና ሃያሁለት ማዞሪያ የሚገኙትን የስልጠና ማእከላችንን በመጎብኘት ማግኘት ትችላላችሁ።

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.

አንድን ፕሮግራም በስኬት ለመጨረስ እና የስልጠናውን መስፈርቶች ለሟሟላት የሚጠይቀውን አጠቃላይ ግዜ ግንዛቤ ውስጥ በማስገባት፣ ኤ.ኤል.ኤክስ ሰልጣኞችን በማንኛውም ጊዜ ከአንድ ፕሮግራም በላይ እንዳይወስዱ ይመክራል። ለአንዱ ፕሮግራም አመልክተው ወይም በአሁኑ ጊዜ ተመዝግበው ከሆነ፣ ለሌላ ፕሮግራም ማመልከት አይፈቀድም።

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