Volunteer with CodeYourFuture

Together, we can help socially excluded people find meaningful work in tech.

Image

Volunteer with CodeYourFuture

Together, we can help socially excluded people find meaningful work in tech.


If you have professional experience, are happy to share your knowledge and work in a team, you can help our inclusive community continue to make an impact.

Volunteer roles at CodeYourFuture have different skills sets. There are also volunteer roles at CodeYouFuture that don't require coding skills. 

You can read about our roles, requirements and volunteer eligibility criteria in the sections below. 

Please note: you must be over 18 to volunteer with CodeYourFuture. In addition, we don't offer one-off or short-term volunteering experiences. 

The CodeYourFuture Volunteer roles

Image

Education

Guide people to learn the skills needed to succeed in the tech industry. 

Check out our curriculum.

Watch a short video about what it's like to volunteer in tech education at CYF.

Image

Tech Products

Work with CYF graduates to deliver live tech-for-good software projects. Help CYF graduates enhance their tech skills once they finish a CodeYourFuture course.

Image

Career mentors

Help trainees develop the professional skills needed to succeed in the modern workplace.

Watch a short video about what it's like to be a Personal/Professional Development volunteer

Image

Community Coordinators

As a community coordinator, you can organise and promote community building activities.

Photo of the Basic Online Skills course

Basic Online Skills volunteers

Help people get online safety, participate more in society and improve their job opportunities.

Photo of videographers

Content volunteers

Help tell our stories! If you have professional experience in copywriting, videography / video editing and want to help, please email us. This role can be combined with other CYF roles.

Role requirements: Saturday and remote volunteering

Ready to volunteer with us? We need professionals with specific experience for our Saturday and remote roles. Click below to view the detailed eligibility criteria for Saturday and remote volunteer roles.

Joining Saturday sessions means working closely with our learners. To join us on Saturdays, you must have:

  • 2+ years of industry experience in a technical role to facilitate our intro courses. 
  • 5+ years of industry experience in a technical role to facilitate our advanced courses.
  • 2+ years of professional experience in any professional role to become a community coordinator and help with the organisation with the sessions

If you don't have the required professional experience but want to be part of the community and support for at least 3 months, please email our team volunteering@codeyourfuture.io and they will guide you.

  • To join our Products team, you must have 2+ years of professional experience.
  • To support with code reviews, you must be an industry professional with 2+ years experience in Javascript, HTML, CSS or an industry professional with 5+ years experience in any language. ​​Ideally, you must have given code reviews in your job.
  • To help with pair programming, you must have 2+ years of professional JavaScript experience or 5+ years of professional coding experience.
  • To be a career mentor, you must have 2+ years of professional experience in any role. 

If you don't have the required professional experience but want to support remotely for at least 3 months, please email our team volunteering@codeyourfuture.io and they will guide you.

Your CodeYourFuture volunteer journey

1. Register

Sign-up for a welcome event

2. Attend a welcome call

Meet other volunteers and learn more about the roles

3. Training and onboarding

So you're off to a great start.

Eligibility to volunteer at CodeYourFuture:

Before signing up, please confirm the following:

  • If you enjoy the volunteering experience in the CYF community, you can find the time to volunteer consistently for at least 6 months.

This commitment entails 2 hours a week for most roles, or at least 2 hours per month for specific roles. We have flexibility for holidays, etc.

  • You are happy to work in a team and will try to communicate as effectively with the time you have. 

This means spending at least 20 minutes weekly catching up and messaging with volunteers and learners at CYF (on Slack).

  • If you want to volunteer on Saturdays (class days) or remotely, that you have read the role requirements above.

If your company would like to enquire about our corporate volunteering packages, please email us at: contact@codeyourfuture.io

"Few other experiences will remind you of the tenacity of human beings than working with people who give 100% despite all the struggles they have gone through in life."

August, volunteer

Volunteer Stories

Learn about the volunteer experience at CodeYourFuture.

Read volunteer stories

Trainee Stories

Learn about the trainee experience at CodeYourFuture.

Read trainee stories

Image

Volunteer Stories

Learn about the volunteer experience at CodeYourFuture.

Read volunteer stories

Image

Trainee Stories

Learn about the trainee experience at CodeYourFuture.

Read trainee stories

Frequently asked questions

Use the CYF Library to find most if not all answers.
There are remote roles, like doing code reviews, mentoring or and working in tech products. Once you register, you can find out more about remote roles in your onboarding call.

If you can't code, you can still help transform lives volunteering in other teams, like the employability team or in our Basic Online Skills programme. Register for as a volunteer and you can find out more about our roles at an online welcome call.

There are roles for people who can code at all levels. What we expect you is to have some professional experience in coding, so you can lead by example.

CodeYourFuture has it's own curriculum that is created and maintained by volunteers.

Our goal is to ensure folks who leave our programme are ready to succeed in a job in the tech industry. This could be an entry level job, such as manual tester or data analyst; or as a junior software engineer.

You can find our training content on our curriculum website.

In addition to technical programming skills we also work with trainees to develop other professional skills including communication, interview prep, CV building, public speaking, English proficiency, confidence - among many other key areas.

While it's possible to move teams, and even do different roles - we ask you choose one team to start. That way, we can ensure you will be onboarded and properly welcomed.

Register for as a volunteer and you can find out more about our roles at an online Welcome Event. 

Once you register, you will receive an email to sign-up to a Welcome event. After that, you’ll do a short onboarding and you can start volunteering right after that

We have different volunteer teams and roles at CodeYourFuture. Some volunteer roles involve a few hours during the week and support for a class on a weekend.

For volunteers who have less time, there are roles for support during the week only, or only helping on occasional weekends.

During any week you will be supported by your team members as well as CodeYourFuture staff. We are a supportive community for our volunteers as well as our students!

Register for as a volunteer and you can find out more about our roles at an online Welcome Event.

We're delighted you're interested. Visit our about us page to learn more about the organisation. 

Morty Proxy This is a proxified and sanitized view of the page, visit original site.