Become the best developer you can be

Get further with our free Software Foundation training

  1. Join our community

    Work on your portfolio with other applicants on Discord and at our events.


  2. Software Foundation

    Join a cohort to continue learning and interview with employers.

    12 weeks, part-time

  3. Portfolio building

    Develop your skills while getting support to find your first software developer role.

    6 months or more

Learn as part of our community

Learn to code with a set of learning resources and projects which will guide you through the fundamentals of web development. Join other applicants at meetups and in our Discord community.

Upcoming Cohorts

Completing the part-time Software Foundation does not guarantee an apprenticeship. We will provide you with 6 months+ of support to help you get either an apprenticeship opportunity or a junior dev role.

Software Foundation

The Skills Bootcamp is offered multiple times a year and requires a commitment of two evenings per week online, three Saturdays in person, and an additional 10+ hours of self-study and project work per week.

  1. Software development

    Front- and back-end development with Git, JavaScript, and HTML/CSS.

  2. DevOps engineering

    Using Amazon Web Services

  3. AI Engineering

    Using the Open AI API

Software Developer Apprenticeship

Subject to availability, our Foundation programme can lead to apprenticeships in Software Development and DevOps Engineering.

  1. Employment and training course begin

    You'll start your apprenticeship by completing our 12-week full-time training, learning alongside the other apprentices on your cohort

  2. Join employer full time

    You'll work with your employer for 12-15 months, gaining real-world coding experience.

  3. Complete End-Point assessment

    The final step in your apprenticeship is your assessment. Submit your portfolio and complete a final project.


In simple terms, you are eligible if you have the right to work in the UK and have been resident in the UK or Europe for the last 3 years (but not on a student visa) or you have refugee or asylum status.

There are a number of other ways you might be eligible for an apprenticeship. View the full eligibility criteria. If you have any questions about your eligibility, please email us at

Start your application
Start learning