Next application round
OPEN NOW
No items found.
Next application round opens
August 4, 2025
Next application round
COMING SOON
Current application round closes
August 18, 2025

The Program

When you join HYF, you sign up for our 8 month program. It is split into two courses, Foundation and a Specialism course. In Foundation, you get a chance to learn and practice the fundamentals of web development. After finishing this course, you get the opportunity to specialise down a specific career path.

We offer specialisms to suit the in-demand skills and job opportunities of the current job market. That means the Specialism courses on offer can change each year, to give you the best chance of landing your first job in tech.
Want to check out the current courses you can sign up for?

How it works

Before you apply, you have the opportunity to study our Pre-Course. This will give you a taste of what you would come to learn more about at HackYourFuture, as well as getting preparing you well for the application process. After submitting your application, you'll be guided through the process, interviews and assignment by us. If you're accepted, you'll start with the Foundation course, followed by a Specialism. You'll know more about the specific specialisms on offer when you come to apply for the program.

After you finish the program, you are welcomed into our alumni community. You'll be able to stay up to date with events, workshops, new job postings and get support with navigating your job search from the rest of the community.

The Learning Themes

We provide an environment for self-directed learning of the fundamentals of web development. We are not a school, we are a learning community, supported by a network of skilled mentors from the tech industry. HackYourFuture requires 30 hours of independent study per week, of which 4 hours are on-site sessions on Sundays. You are responsible for your own learning, delivering your assignments on time and showing up to the sessions well prepared. Together, we will discover state-of-the-art tools and frameworks, industry best-practices, and experience working collaboratively in a modern development team.
React logo
HTML
Ensure the proper formatting of text and images so that your browser may display them as they are intended to look.
CSS logo
CSS
Learn how to make you webpages standout by creating beautiful designs.
JavaScript logo
JavaScript
A programming language commonly used in web development to add awesome functionality for your site or app!
MySQL logo
MySQL
An Oracle-backend open source relational database management system based on Structured Query Language (SQL).
NodeJS Logo
Node JS
An open source development platform for executing JavaScript code on the back-end of your applications.
React logo
React
One of the most popular JavaScript libraries used for building reusable UI components for your apps.
Web Design
Build beautiful, well formatted web pages that work responsively across all devices using HTML and CSS.
Web App Development
Build fabulous functionality across the frontend and backend using the most popular web development programming language, JavaScript.
Databases
Design databases and query data using SQL across various technologies such as SQLite, MySQL and PostgreSQL.
Team Collaboration
Collaborate on projects using Git in a modern team environment based on Agile principles and Scrum practices.
Generative AI
Level up your learning with AI, practice effective prompting techniques and build AI-powered projects.
Career Training
Develop your personal brand to showcase on GitHub, LinkedIn and your CV, along with industry specific interview training.

Foundation Course

Everyone starts out on the Foundation course, which will set you up a with a set of fundamentals skills and knowledge to thrive in the second part of the program.

Foundation

Specialism Courses

After completing Foundation, we'll help your work out where your strengths lie, and the specialism course that gives you the greatest chance to land your first job.

The specific courses on offer change each year, depending on industry and skills in demand.

Frontend

Backend