
APPLICATION IS NOW CLOSED
Code Into The Future
You can register interest for 2024

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.
Sponsored USD$150 - (Admin/Commitment Fee)
Africa USD$1500 (Admin Fee Incl.)
US / Europe USD$3000 (Admin Fee Incl.)
*For more information, click here
More than 50K Moroccan talent applied to our programs, becoming the biggest tech programs providers in the Kingdom!

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.

.jpg?width=8192&height=5464&name=095A0525%20(1).jpg)
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
- 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
- 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
- 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
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.
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!”