Front-End Web Development

Learn to code in HTML, CSS, and Javascript to create responsive websites and web applications and solidify a versatile skill set that can lead to a career in many tech-adjacent fields.


6 Months, 20-30 hrs/week, Online

Admin Fee


Start Date

11 March 2024

Application Deadline

27 Feb 2024

In-demand jobs in Web Development

Being a front-end developer is a bit like being an architect for websites and apps. Your role is to build and maintain what people see and interact with on a website. This includes anything from the layout to the way a button behaves when a user clicks on it. As a front-end developer, you make ideas and designs come to life.

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.

Then, you’ll learn the basics of writing code in HTML, CSS, and Javascript, while also focusing your attention on how to design user-friendly websites and store your code with GitHub. The hands-on projects throughout the programme culminate in a capstone project where you will publish your own website to GitHub.

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


  • Onboarding
  • Fundamentals of the web
  • Version Control
  • UI Design
  • HTML

  • CSS
  • JavaScript
  • React JS

  • CSS Framework
  • Working with APIs
  • Capstone Project

  • The Game of Employment
    • Career Readiness
    • Cover Letters | Resumes | LinkedIn
    • Interviewing & Negotiating
  • Revamped Bio, Website and Portfolio
  • Networking
  • AI & The Future of Work
  • Test Taking Strategies
  • Mastering responsive design, version control, and front-end frameworks.
  • Building captivating and user-friendly web interfaces.
  • Preparing for further learning or job opportunities in the web development sector.

At the end of the programme, you will learn:

  • Basic proficiency in HTML, CSS, and JavaScript
  • Design thinking and how to use Figma and Adobe XD to build your websites
  • To problem-solve based on real-world scenarios
  • How to publish websites to GitHub pages
  • How to build a basic, functional web application from the ground up

Skills You'll Gain

  • HTML
  • CSS
  • GitHub
  • Figma
  • Adobe XD


Start Your Career in Tech as a Front-End Developer

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


Software developers worldwide


Of Front-End Developers learn online

Top Employers Who Are Hiring Front-End Developers

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.

Programme Value (cost waived)2024 Administration FeePay in Full (discount 20%)2x Instalment PlanPay as you Learn (monthly)

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 Front-End Development programme 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 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.

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.

What our learners are saying