• Generation UK Logo
  • European Social Fund2 Logo

Ready to launch your career in software engineering?

Keen to kickstart your career as a software engineer but not sure where to start? By joining the 6 week Tech Talent Accelerator programme, you’ll spend 6 weeks building core IT and coding skills, and afterwards you’ll be connected with tech apprenticeship providers, as well as gain guaranteed entry to the WhiteHat’s Talent Matching Pool for software engineering apprentices. Take the Where Do I Belong in Tech Quiz to see if this is the right programme for you.

You don’t need any existing tech qualifications or experience to apply – we just care that you’re passionate about tech.

What we’re offering…

  • Free training You’ll learn all you need to be successful – from coding skills to the employment essentials that will help you achieve your potential
  • Guaranteed connection with apprenticeship providers Following the programme, you’ll be connected with apprenticeship providers, as well as being fast tracked to the WhiteHat Matching Pool, with personal support from the Generation team to match you with an employer
  • Free travel and lunch And if you’re receiving universal credit or other benefits, we’ll will work with you to make sure you continue to receive these during the programme.

Applications have now closed for our 2020 cohorts, however if you do want to get in touch about future programmes, you can register your interest on this page.

The Tech Talent Accelerator programme is run in partnership with WhiteHat, and funded by BlackRock.

Program Length

6 weeks

Monday to Friday, 9am to 5pm

4 out of 5 previous Generation participants have a job within 1 month of graduating

Coming Soon

A few simple steps

  1. 15 minutes 1

    Fill out some details

    Start your application by filling out some quick details about yourself

  2. 1-2 hours 2

    Complete some online tasks

    In your own time, complete some tasks related to the programme. Don’t worry, you don’t need to have any existing knowledge or experience to be able to complete them.

  3. 1/2 day 3

    Taster session

    If you're successful in the online tasks, we'll invite you to one of our taster sessions to understand more about the programme and the role, and to learn how to be successful in your application

  4. 1-2 hours 4

    Final task

    One final task where you can demonstrate your passion for a career in tech

  5. 1 hour 5

    Meet us face-to-face

    We use this time to get to know you better as a person, to learn about your motivation to do the programme and the role, and to understand how we could best support you to complete it successfully.

  6. 6

    Programme starts!

    We’ll let you know next steps of your application, which will either be to join the programme, or a referral to further opportunities

£18 - £23Kaverage starting salary for apprentices

"From the programme I developed a new passion, discovered new challenges and set myself completely different goals."
Program graduate


  • Aged 18-24
  • 5 GCSEs at C-A* (4-9) or equivalent, including English and Maths
  • You are not a University graduate
  • You are not currently employed, in education or training
  • You are currently living in a London borough
  • You have the legal right to work & live in the UK (and have been a resident in the EEA for at least 3 years)
  • You have already started exploring your interest in computing, technology and coding
  • Available for 6 weeks full time and ready to start an 18 month apprenticeship right after the course

What is a Software Engineer?

Have you ever wanted to develop a game, build a website or create a new platform? Becoming a software engineer will allows you to do all of those things. Every business needs software to function and software requires people who can build it.
As a software engineer, you'll be writing code to develop new features, fixing bugs, reviewing existing code, designing products, improving user experience, and helping to make technical decisions. With an apprenticeship in software engineering you will be able to train and qualify on the job, and have the chance to build a career for which demand is only growing.

Skills Earned

Technical Skills

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

  • How to use different programming languages
  • How to write programmes to solve problems others can't
  • How to thoroughly test new features & developments

Don't worry if some of the technical skills aren't familiar to you - we'll teach you everything on the programme, or you can get in contact if you want to find out more now.

Behavior & Mindsets

In every job, there are key skills that will help you be successful. We'll help you learn how to:

  • Tackle any problem
  • Work in an agile team
  • Organise your time

What your journey will look like

  • 1

    Complete your application

    Go through the selection process outlined earlier.
  • 2

    Meet your mentor

    If you gain a place, you’ll meet with your mentor before the programme starts to make sure you have all the support you need to achieve your potential.
  • 3

    Start your training

    The programme begins! You’ll learn the behaviours, mindsets and technical skills to succeed in the end role.
  • 4

    Set up your WhiteHat digital profile

    As training progresses, you'll set up your WhiteHat digital profile, ready to match with employers.
  • 5


    Graduate and celebrate your achievement with your friends and family.
  • 6

    Join the Talent Matching Pool

    When you finish the programme, you'll automatically join the Talent Matching Pool (normally very competitive to enter).
  • 7

    Interview with employers

    The WhiteHat Talent Team will recommend you to employers for interview, and we'll provide 1-1 interview support to make sure you can shine at interview.
  • 8

    Start in your role

    We'll continue to provide support for at least 6 months, and you'll also become part of the powerful WhiteHat and Generation alumni networks, which will help you further progress your career.

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