Back-End Web Development

Become a back-end pro and build powerful apps from the ground up.

Learn Python programming language
This programme includes:
    • 8-week ALX Foundations leadership and soft skills training
    • Real world experience with commonly-used back-end languages like Python
    • How to build a basic, functional web application from scratch
    • Skills that expand your career options in tech and beyond
  • Duration
    6 Months
  • Commitment
    20-30 hrs/week, Online
  • Admin Fee
    $200
Duration

6 Months

Commitment

20-30 hrs/week, Online

Admin Fee

$200

What is the Back-End Web Development Programme?

Back-end developers manage servers, security and data storage functions that help websites run properly.

The first 8 weeks are ALX Foundations, where you will learn critical communication, leadership, and career development skills that will help you thrive in the digital workforce.

You’ll then learn how to program with Python and how to use data management tools like SQL. Using what you learnt throughout the programme, your capstone project culminates with planning, developing, and deploying a fully-functional back-end web application.

This programme is designed to take you from novice to job-ready in just 6 months.

ALX had a profound impact on my career development. The programme exceeded my expectations in every way. Within weeks of graduating and implementing some of the learnt strategies, I began to get invitations for interviews, one of which has translated into my current job.”

Julius Awugo

Nigeria

Who Should Enrol?

This programme is suitable for people already working in tech, and for those who have no prior tech knowledge or experience.

Kganya N.
    • Years of Experience: 1
    • Role: Intern
    • Age: 22
    • Country: South Africa
    • Education: Still studying
    • Goal: To become an Software Engineer
Baraka S.
    • Years of Experience: 3
    • Role: Graphic Designer
    • Age: 26
    • Country: Kenya
    • Education: BA Graphic Design
    • Goal: To become a Back-End Developer
Amina A.
    • Years of Experience: 7
    • Role: Front-End Web Developer
    • Age: 30
    • Country: Morocco
    • Education: BS Web Design
    • Goal: To become a Full-Stack Developer

Get the Skills Employers Want

Learn key leadership and professional skills that will help you navigate and succeed in the workplace.

ALX Foundations

Learn key leadership and professional skills that will help you navigate and succeed in the workplace

Soft Skills & Leadership Training

Finish Foundations understanding your personal brand, how to write a CV, and how to ace a job interview.

Programming Foundations

Start by building a strong foundation with web fundamentals, Python, and command line basics.

Back-End Basics

Dive into back-end technologies, like Python web frameworks, which you will use throughout your back-end career.

Database Management

Master database management and RESTFUL APIs, which are critical skills for server-side development.

Capstone Project

Complete the programme with a comprehensive project that tests your ability to create robust back-end solutions.

Become a Back-End Pro

    • Learn database management with SQL and NoSQL databases
    • Build and manage the servers, security, and data storage that helps websites run properly
    • Start your journey to become a Back-End Web Developer

Fees & Financing

Programme costs typically range from $7,500 – $12,500 USD, but our partnerships allow us to offer all eligible ALX learners the opportunity to participate with programme costs waived.

Programme Value (cost waived)2024 Administration FeePay in Full (discount 20%)Pay as you Learn
(3x monthly instalment)
50/50 instalments
$9,500$200$160$66.67/month (3)$100 (2)

All successfully accepted ALX learners must pay a one-time administration fee, payable on completion of the 8-week compulsory Foundations module and before you start your chosen Tech Specialisation. Pay in full at a 20% discount, or in monthly instalments to complete your programme.

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
  • All candidates are kindly reminded that they may only submit one application for a program at a time

3-Step Admissions Process

1

Create Account

Create an ALX admissions account and confirming it via email

2

Start Application

Application process will take 45 – 60 minutes

3

Confirm Enrollment

Once accepted to the programme, you will be asked to enrol to secure participation.

FAQs

All candidates are kindly reminded that they may only submit one application for a program at a time.

If you meet our eligibility requirements, and if you are able to successfully motivate for a sponsored place, you will not need to pay the programme costs. You will, if you are applying to one of the tech programmes, be required to pay the administration fee to enrol into your programme.

Accepted applicants will be required to pay their first instalment upon completion of the compulsory 2-month Foundations module. Learners will receive their first reminder 10 days prior to their payment deadline via email. At this point, learners have the option to pay the administration fee in monthly instalments, or in full with a 20% discount on their total administration fee.

A. ALX offers flexible payment terms:

1.Monthly instalments with the first payment due upon completion of your Foundations module, no later than ten days after receiving the payment request email, or by managing your payment in the payment app as per the deadline communicated there

2.One-time payment upfront with 20% discount. This payment is due upon completion of your Foundations module, no later than ten days after receiving the payment request email.

B.You can either pay for the ALX Administration fee yourself or have someone pay for you on your behalf. We accept all major credit cards, Apple and Google Pay, PayPal and mobile money payment options. You will have the option to pay in local currency or in USD. Some markets have cash options as well.

Learners can choose to pay either in their local currency or in USD. ALX fees are charged in USD and therefore are subject to exchange rate fluctuations.

A. ALX accepts a wide variety of payment methods, including (but not limited to):

Egypt: Debit and Credit Cards, Paypal, ApplePay, GooglePay, FawryPay
Ethiopia: Debit and Credit Cards, Paypal, TeleBirr, CBEBirr, M-Pesa, Hello Cash, EBirr
Ghana: Debit and Credit Cards, Paypal, ApplePay, GooglePay, MTN, Vodafone, Airtel
Kenya: Debit and Credit Cards, Paypal, M-Pesa, Airtel
Morocco: Debit and Credit Cards, Paypal, ApplePay, GooglePay, Cash Payments
Nigeria: Debit and Credit Cards, Paypal, All Major Banks, Bank Transfer, ApplePay, GooglePay, POS, NQR, eNaira, PayAttitude, Paga, 1Voucher
Rwanda: Debit and Credit Cards, Paypal, MTN, Airtel
South Africa: Debit and Credit Cards, Paypal, All Major Banks, 1Voucher, ApplePay, GooglePay, Zapper
Other African markets: many of the above options are available in other African countries as well

NB. For bank transfers, please check with your provider as bank charges may apply.
NB. For all non-card transactions (such as bank transfers, Applepay, GooglePay, FawryPay or mobile transactions) a 2% non-refundable processing fee may apply.

The administration fee is a non-refundable fee that is compulsory for learners to complete their programme. You will not receive a refund if you are unable to complete the programme, however you will be able to defer to a later cohort. Please note that the deferment cut-off date is at the end of week 2 of your programme. After this date you will not be able to select to defer and will be considered as having dropped out of your programme. If you do decide to defer to another cohort, you will not be required to pay the administration fee again.

NB. Please note that deferment is not possible for learners in Data Science

A.You will be able to defer your participation in 2024. You have two options:

1. If you defer BEFORE before confirming your enrollment and completing your administration fee, your fee will roll over to the next cohort and you will need to complete payment upon completing your 2-month Foundations module

2.If you defer AFTER you have confirmed enrollment and paid some or all of your administration fee, your place will roll over to the next cohort and you will NOT need to pay the full administration fee again. Please note that the deferment cut off date for Tech Lite Cohorts is at the end of week 2 of your programme. After this date you will not be able to select to defer and will be considered as having dropped out of your programme.


NB: ALX continuously evolves its programme portfolio and we cannot guarantee that your selected programme will be available in the next cohort.

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.

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

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, pplicants 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.

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

Ready to get started?

Gain in-demand job skills