Become a Back-end 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.
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.
Start Your Career in Tech as a Back-End Developer
58% of job openings in the digital economy require basic coding and programming skills
Back-End developers worldwide
Of Back-End Developers learn online
Statista, Stack Overflow
Top Employers Who Are Hiring in Back-End Web 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.
Get a job in Back-End Web 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 jobs such as
- Junior Back-End Developer
- Database Administrator
- API Developer
- System Administrator
- DevOps Engineer
- Backend Web Analyst
- Freelance Back-End Developer
- Cloud Engineer
Our Learner’s Journey
"ALX got me to step out of the norm into a totally different industry. I could never have imagined that I would be studying Software Engineering."
"The program is challenging, but the hard things in life are the things that lead you further."
"Don't let your gender define what you do. There are always unlimited opportunities - so with this ALX course I just tookit"
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
Course Duration & Learning Modalities
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 sponsored world-class training with programme costs waived.
For all successfully accepted learners, ALX charges a one-time administration fee, payable upfront or in monthly instalments to confirm your enrollment in your programme.
2024 Administration Fee: $200
Pay in Full (discount 20%): $160
2x Instalment Plan: $100
Pay as you Learn (monthly): $33.33
2024 Administration Fee: *R3830
Pay in Full (discount 20%): *R3064
2x Instalment Plan: *R1915
Pay as you Learn (monthly): *R638
*Please note administration fees are subject to currency exchange rates based on the country IE (South Africa) currency when making payments and that the cost indicated above may change based on this premise. Participants acknowledge that the course fee in their local currency may change based on fluctuations in the exchange rate. The rand fees are guideline on costs and students should refer to the dollar amount.
ALX Programmes convenient payment options:
*ALI LEADERSHIP ZAF (PTY) LTD
Account Number 63087046728
Branch Code 260306
Branch Swift Code FIRNZAJJ
Please send your POP to
- 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
Introduction to software engineering is suitable for complete beginners as well as those with limited coding experience.
This program has no prerequisites or prior experience required in web 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.
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.
To work within the cloud, coding isn’t necessarily required. For jobs that will pay less, you don’t need to know how to code. If, however, you want to become a Cloud Architect, Developer, or work in DevOps, you will have to learn how to code. Luckily, it isn’t hard to learn on the job if you want to.
ALX Foundations is a transformative 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.
Please ask LEA our Learning Experience Assistant for more information and answers to any additional questions.
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.