Results 96,200

graduates from Generation globally since 2015

Graduate well-being 79%

working within 90 days after programme completion globally

Durability 31%

of alumni can save, most commonly investing in better housing or buying a home

Join our 12-week programme to jump-start your career in web development

Are you eager to launch a career in software development and learn how to create effective, beautiful, user-friendly websites? With our 12-week programme, you’ll be on the right track to achieve all that and more!

In our comprehensive Web Developer programme, you will embark on a transformative journey to cultivate the essential skills and master the tools needed to succeed in this exciting and highly rewarding role. Through a combination of interactive instructor-led sessions, programming labs, role plays and project simulations, you will acquire the technical and problem-solving skills required to build fully functioning websites, as well as the behavioural skills necessary to thrive in dynamic, cross-functional software development teams. Prepare yourself to become a valued asset in the fast-paced IT world and unlock the doors to a rewarding career.

Additionally, we will be supporting you to secure freelance opportunities within remote work.

At the moment this programme is being offered only for applicants living in the Greater Accra area. New regions will be available in 2024 – stay tuned!

Programme Length

12 weeks

Monday to Friday, full time
with in-person training sessions and remote online activities, delivered as a group online or independently working in your own time.

Seats are limited so the earlier you apply the higher your chances of being selected! Applications close on January 2nd, 2024.

Start Date

February 5th, 2024
Mastercard Foundation (In Partnership with) Logo

Participating is very easy

  1. 1

    Sign up for the programme

    Start your process and answer a few questions so we can get to know you better and understand your availability and interest in the programme.
    Apply Now!

  2. 2

    Complete online tests

    Take online tests that will assess your logic and language level and help us to know if you have the basic competence required in the programme.

  3. 3


    Participate in an interview to explore your motivations, emotions, doubts and understand how this programme can have a positive impact on your life.


  • Be 18-35 years old
  • Living in the Greater Accra area
  • A degree from a university, college, technical training or vocational institutes

Delivery Partner

  • MEST Logo

What does a Web Developer do?

Web Developers develop, test and deploy web applications and services. They may work in tech startups, mid- to large-sized software development companies, and consultancy firms, as well as a number of other sectors.

They typically work as part of cross-functional teams, where their main responsibilities include developing, testing and finalizing solutions, fixing errors, and coordinating work with the development team and other stakeholders. They are also expected to continuously grow their skillset, so they can stay abreast of new tools and technologies and increase their chances of promotion and specialization in other IT roles.

Skills Earned

Technical Skills

We'll help you learn the technical skills with lots of hands-on, interactive sessions. By the end of the programme, you will go through:

  • Strategies for communication and collaboration in the workplace
  • Computing foundations, including computer hardware and cloud computing
  • Programming foundations in Python
  • Linux Foundations
  • Networking Foundations
  • Software development project basics, including tools and processes such as GitHub, Agile and Scrum
  • Software development foundations (based on the JavaScript programming language)
  • Application development foundations, including HTML and CSS
  • Frameworks: Bootstrap (for web development), Mocha (for unit testing), and React
  • Node.js
  • Rest API

Behaviour & Mindsets

In every job, there are key skills that will help you be successful. We'll help you acquire the following skills:

  • Growth Mindset
  • Persistence
  • Personal responsibility
  • Future orientation
  • Effective communication
  • Proactivity
  • Teamwork
  • Orientation to detail


  • Working on a project in an Agile software development team
  • Mastering employability fundamentals (overcoming hurdles in the job search process, identifying and presenting your skills and experience)
  • Interview workshops
  • Preparation of CV, Personal Bio and LinkedIn profile
  • Understanding career pathways in the IT industry
  • Problem solving drills


How we prepare you

In a world full of job training programmes, Generation takes a different approach to help you succeed. Generation instructors and mentors get to know each student and are there with resources, tools, and information if a student encounters a barrier.


The instructors and mentors at Generation aren't just teachers, they're coaches who stand by their students through successes and challenges.

Resume Building

The right resume can open the door to new career opportunities. Generation students learn how to create a resume that showcases their skills and experiences.

Interview rehearsal

By conducting mock interviews, then providing real-time feedback and coaching, the Generation team ensures that all graduates feel confident and prepared to interview.

Ongoing support

After graduation, mentors and instructors continue to check in with alums, providing support with the job search and advice for continued success.

Ongoing benefits of Generation

A Trusted Network

Continued contact with the Generation graduate network


Events and workshops to help you keep growing

Give Back

Become a mentor to help others


Troubleshoot your job challenges