Register Your Interest

Introduction to Software Engineering

  • Be the first to know when application opens
Register Your Interest
MCFDesktop

Intro to Software Engineering

Coding is the universal language of the future. As a software engineer, you’ll know how to write code in HTML, CSS, and Javascript, and you’ll be able to manipulate and synthesize data using tools like Python and SQL. This short course will give you a wide array of tools that you can use to easily break into any emerging tech industry.

It is designed with every kind of learner in mind. Our goal is to make software engineering easy to understand, no matter your background or experience level.

 

Start your learning:

  • Software Engineering
  • Quality Assurance Engineering
  • Machine Learning Engineering
  • DevOps Engineering 
  • Mobile App Development
  • Data Science
  • Software Development

World-Class Quality,
ALX Sponsored.

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 enrolment into the programme. Sponsored and self-funded placements available now.

shutterstock_1202889130

What you’ll learn

  • Basic proficiency in Web Technologies
  • How to build a basic, functional web application
  • You will engage in a series of projects and tasks that will allow you to apply your learning and build practical software engineering skills

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 20 hours of learning per week to successfully complete the coursework. We are not currently admitting applicants who cannot meet the 20-30 hour per week requirement.

DSC_4997 1
095A0525 (1)

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

Requirements

  • 4 months, up to 20 hours/per week
  • Peer learning up to 3 hours per week
  • Live learning up to 2 hours per week
  • Taking of quizzes up to 1 hour per 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

Experience

  • 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 an Intro to Software Engineer Certification.
  • Join our global tech talent community and continue your career journey.
  • To successfully graduate from this program, learners must:
  • Submit all projects and taken all evaluation quizzes with an overall average score of 60% or higher
  • Complete any additional assessments assigned by the program team (like peer review tasks)
  • Submit capstone project with video demo of project
Requirements
  • 4 months, up to 20 hours/per week
  • Peer learning up to 3 hours per week
  • Live learning up to 2 hours per week
  • Taking of quizzes up to 1 hour per 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
Experience
  • 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 an Intro to Software Engineer Certification.
  • Join our global tech talent community and continue your career journey.
  • To successfully graduate from this program, learners must:
  • Submit all projects and taken all evaluation quizzes with an overall average score of 60% or higher
  • Complete any additional assessments assigned by the program team (like peer review tasks)
  • Submit capstone project with video demo of project

BOOST YOUR CHANCES

 ...to be accepted into the programme by attending one of our Application Clinics!

 Our team of expert mentors will provide you with the guidance you need to increase your chances of getting accepted into the programme. Whether you prefer in-person or online attendance, our clinics are designed to support and guide you every step of the way. Connect to our social media channels and receive updates about the upcoming clinic dates.

As you prepare to get started on the application, here are some materials to help you prepare for the assessments.

ven acc 3

More than 50,000 young leaders have
gone through ALX Programmes

Hear from our graduates

Meet some of our alumni and learn more about their experiences from the ALX Software Engineering programme

 

FAQs

How can I get in touch with ALX Africa to answer the questions I have?
Please ask LEA our Learning Experience Assistant for more information and answers to any additional questions.
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.
When will I hear if I’m accepted?
ALX programmes have a set number of cohort seats and in order to ensure you stand the best possible chance of getting accepted into the programme we recommend you apply as early as possible. The ALX selection period is split into two halves. Learners who apply before 9th August will receive feedback on their registration by 16th August. Learners who apply later than 9th August will receive feedback by 12th September.
What does ‘fully sponsored’ mean? Will I still need to pay the administration fee?
With the support of our partners, ALX is able to offer young African talent access to world-class, high quality programmes to help them build their skills to be successful in the digital workforce of tomorrow. This means that if you meet our eligibility requirements, and if you are able to successfully motivate for the program to be fully sponsored, you will not need to pay the programme costs which range from $7,500 USD to $49,000 USD for African students. You will need to pay our one-off administration fee to enroll into your programme, meaning that once you are accepted into your programme of choice, you are required to pay this one-time fee in order to continue into your course.
When will I need to pay?
Learners will be asked to complete their one-time payment when confirming their enrollment into the programme, no later than two weeks after receiving their confirmation of acceptance.
How does payment work?
Learners will be asked to complete their one-time payment when confirming their enrollment into the programme. Learners will receive an email to confirm acceptance into their selected programme from selection@alx.app. From this email you will be able to access our dedicated payment portal to pay your fee. This will be the only time that ALX will request payment for an administration fee from its sponsored learners - if you receive any other communication around selection fees or application fees, please notify us on legal@theroom.com.

ALX does not offer the option to pay for our administration fee in instalments at this time.

ALX has the following payment terms:
For our part time Introduction to Software Engineering, payment will be due from one month before the programme start date, and no later than 5 business days before the programme start date.

For our full time Software Engineering programme, payment will be due after successful completion of month-1 of the programme.

For our Data Analytics, AWS Cloud Computing and Salesforce Administrator programmes, payment is due within two weeks of receiving the notification of acceptance into the programme.


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 payment options. You will have the option to pay in local currency or in USD.
Can I pay in my local currency?
Learners can choose to pay either in their local currency or in USD.
Will I be able to pay through a local payment provider?
ALX accepts a wide variety of payment providers.
  • Egypt: Debit and Credit Cards, Applepay, Googlepay, Fawrypay
  • Ethiopia: Debit and Credit Cards
  • Ghana: Debit and Credit Cards, Applepay, Googlepay, MTN, Vodafone, Airtel
  • Kenya: Debit and Credit Cards, mpesa, Airtel
  • Morocco: Debit and Credit Cards, Applepay, Googlepay
  • Nigeria: Debit and Credit Cards, Bank Transfer, Applepay, Googlepay, POS, USSD, NQR, Bank transfer, eNaira, PayAttitude, Paga
  • Rwanda: Debit and Credit Cards, MTN, Airtel
  • South Africa: Debit and Credit Cards, Nedbank, FNBm Absa, Standard Bank, Investec, African bank, bidvest bank, thymebank, 1voucher, Applepay, Googlepay, Zapper
  • What happens if I drop out or am unable to complete the course, will I receive a refund?
    The registration fee is a non-refundable, one-time fee that is charged prior to starting your 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.
    I am unable to start my programme for this cohort, am I still able to defer?
    You will still be able to defer your participation from one cohort to the next cohort. You have two options:
    If you defer BEFORE before confirming your enrollment and completing your registration fee, your fee will roll over to the next cohort and you will need to complete payment prior to starting.

    If you defer AFTER you have confirmed enrollment and paid your registration fee, your place will roll over to the next cohort and you will NOT need to pay the registration fee again. 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.

    NB: ALX continuously evolves its programme portfolio and we cannot guarantee that your selected programme will be available in the next cohort.
    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.

    Hear From Our Community

    “What differentiates the ALX Software Engineering programme from any programme I have taken or heard of is its unique non-traditional approach to learning. I can testify that within 3 months I learnt more than I did in one full year of my university with the traditional education model. The programme is very intense, but the time commitment is worth it. This is the best decision that I have made. I would honestly recommend this to any serious student who wants to learn and understand every concept in software engineering deeply."

    — David Mutune, Kenya

    “Twelve years ago, when I had just finished my college degree, all I wanted to do was become a Software Engineer. One day, I found this amazing programme at ALX, and I am having the best time of my life studying Software Engineering. I can’t begin to imagine what joy I will have when I start using my knowledge to solve real life problems.”

    — Ogiji Simon Adanu, Nigeria

    “ALX enhanced my software engineering skills by providing structure around learning software development methods and providing ample practice to thoroughly absorb and apply the modules. Anyone can apply to the Software Engineering programme. 70 hours a week may seem like a lot, but while you’re doing the projects, time flies by. If you’re someone who likes solving problems, then this is a fun programme to be in. I highly recommend it!”

    — Kalkidan Berta, Ethiopia