Train with CodeYourFuture


Do you want a good job in tech, but face challenges getting the skills needed? CodeYourFuture’s free courses were made for you.


Study with CodeYourFuture


Do you want to change your career or your life - but face difficulties getting the skills you need? CodeYourFuture’s free coding and employability courses were made for you. 

There are 100 places on our Software Development programme in the West Midlands. Register and start today. 70% of CYF graduates have found good jobs in tech.

Courses designed for you

Free and flexible, no experience needed


96% of students had little to no coding experience before starting CYF.

Learn the skills to get a good job in tech


Learn the technical and employability skills that are in demand from the West Midlands job market.

Incredible personal support


A huge community of professionals, trainees and graduates to help you on your journey.

Who is CodeYourFuture for?

At CodeYourFuture, we believe everyone should have a chance to lead a thriving life - starting with a great job.

Even if you have no coding experience, we can help you gain the skills needed to get a good job in tech. 

70% of the graduates of our Software Development programme get good jobs in tech.


If you are facing barriers to getting the skills you need to get a good job, then our programme is for you.

We help the following people:

  • The long-term unemployed or those stuck in low-paid jobs.
  • Those in a household with total income below 16k per year
  • Single parents on low income
  • Refugees and asylum seekers
  • Or, anyone else facing barriers that prevent you from getting the skills you need to get a good job

Applicants must live in Birmingham, Coventry, Dudley, Sandwell, Solihull, Walsall, Wolverhampton or, within 90mins travel of Birmingham. If you have more questions about your eligibility, see the FAQ below

View our free programme
Read our student stories

Making it easy to learn

All students are supported by our friendly, inclusive community, who are at hand to help with learning. 

Our free courses will fit around your life:

  • Learn at your own pace at the start
  • Financial support offered, including laptops, childcare and internet
  • Our expert community guide you until you get a job

Your pathway to success

1. Register for Intro to Digital

2. Complete Intro to Digital and gain an interview for the next course

3. Graduate from CodeYourFuture by completing all three courses

4. Get support to get a job and change your life

The Intro to Digital Course

1. The Intro to Digital Course

Your first step on a journey into a tech career.

  • Self-paced online course
  • 20-40 hours
  • Workshops and online support
Learn more about the ITD Course
Learn more

The Fundamentals

2. The Fundamentals

Preparation for the Software Development Course

  • 1-month, part-time 
  • 1 weekend day class and coursework
  • Group course

Learn more about the Fundamentals in the F.A.Q. below.

The Software Development Course

3. The Software Development Course

Learn the advanced programming and soft skills needed to start a tech career. 

  • 8-months, part-time 
  • 1 weekend day class and coursework
  • Personal and financial support
Learn more 
Learn more about the Software Development Course

You must complete each course to progress to the next one.

Start your Intro to Digital Course today

Please register with a Google account

Graduates of our Software Dev Course work at great companies


Meet graduates of our Software Development Course



Madiha had lost confidence during many years off work as a stay at home mum. After graduating CodeYourFuture she found work as a Software Developer.

Read Madiha's story



Before CodeYourFuture, Mohammad worked in a car wash and a warehouse. He had no prior coding experience but discovered his passion for coding at CYF. He now works as a Software Developer.

Read Mohammad's story



Taslima wanted a full time tech job, but faced a steep learning curve without any modern coding skills. She now works as a Software Developer in an international development agency. 



Ekip had a degree in another field but wanted change his career into software and learn in a community of supportive people. Now he is a Software Developer.

Frequently Asked Questions