8 months
Personal & financial support
Financial support may include a laptop, internet, childcare and transport
Supported by experts
Tech professionals and CYF alumni to guide you to success.
Why take the Software Development Course?
Flexible schedule. Classes one day over the weekend and 25 hours of flexible course work during the week, so you can fit the course around your life.
Expert-led training. The course content is created and delivered by tech professionals, so you learn the latest technology and employability skills for the local job market.
Personal support. Face-to-face coaching and mentoring during the week to build your confidence in coding and other employability skills.
Financial support. There is no cost for this course. And if you live within approx. 90mins of a CodeYourFuture city, we can provide a laptop if needed, pay for internet costs and for childcare. We can pay for transport to class.
Support to get a job. We have a wide network of hiring companies. We will support you during your job search and prepare you for interviews.
What you will learn on the Software Development Course
Key employability skills
Many employers believe interpersonal skills like teamwork and communication are as important in the workplace as coding skills.
On the Software Development course, you will practice essential skills that any employers want;
- Teamwork
- Adaptability
- Problem-solving
- Communication
- Continuous learning skills
You will build your self-confidence with these skills.
Core Programming
Build a core understanding of programming and computational thinking. Learn the core skills that you will build the rest of your career on.

HTML & CSS
Structure and style static web pages using the best front-end practices.

JavaScript
A powerful modern scripting language to build web applications.
Advanced tools
Learn powerful tools that are used by companies across the world.

React
Structure and style static web pages using the best front-end practices.

Node.js
The back-end development for many web applications is powered by modern and fast Node.js.
You must complete the Intro to Digital and Fundamentals Courses before the Software Development Course
Meet graduates of our Software Development Course

Mona
Mona was working in a laundry and looking after her son. She didn’t feel there were many career prospects open to her at her age. After graduating CodeYourFuture she found work as a front-end developer.

Abdoulrazack
Abdoulrazack is an asylum seeker. "More important than the lessons is the atmosphere and the feeling of belonging to a second family."

Deniz
Before CodeYourFuture, Deniz had never written a line of code. She struggled at times but made use of all the support offered at CodeYourFuture. She found a job as a project manager.

Daniel
Daniel had been out of work for nearly ten years struggling with mental health before CYF. Now he is a Software Developer and a CYF volunteer.