CYF Docs
  • Welcome to CodeYourFuture Docs
  • CodeYourFuture Curriculum
  • 🏨Organisation
    • Our History
    • Agreements & Policies
      • Naming Accounts Consistently
      • Code of Conduct
      • House Rules
      • Trainee Forms
        • Personal Circumstances Forms
        • Course Withdrawal Request
        • Leave of Absence Request
        • Learner Agreement
      • Trainee Expenses
      • Trainee Pregnancy Policy
      • Volunteer Agreement
      • Volunteer Expenses
      • Complaints Procedure
    • Partnerships
  • 👨‍🎓Trainees and Alumni
    • Overview
    • Course Eligibility
    • Basic Online Skills Course
      • WhatsApp Community Guidelines
    • CYF Products
      • Our Products
    • Trainee Support
      • Signpost
      • Request a Laptop
      • How to get a bank account
      • Minimum Laptop Specs
      • Trainee Expenses
  • 👩‍🏫Volunteers
    • Overview
    • Teams
      • Tech Education
        • Roles
          • Lead Trainer
          • Technical Assistant
          • Tech Buddy
          • Syllabus Team
      • Professional Development
        • Roles
          • PD Trainer
          • PD Coach
          • PD Coursework Reviewer
          • PD Mock Interviewer
          • PD Syllabus Team
        • PD Coach Guide
      • Community Coordination
        • Outreach Roles
        • Social Media Guide
          • Plan and schedule Social Media
        • Applicant Outreach
          • Calling NGOs and other referral organisations
            • NGO Dashboard - Step by step guide for volunteers
          • Calling Applicants
          • More outreach strategy
        • Volunteer Outreach
        • Approaching Potential Partners
        • Energisers and Icebreakers
      • Employability
        • Regional Employability Role
        • Career Mentors
      • CYF Products/Launch Module
        • Roles
          • Product Owner
          • Product Manager (Launch Module)
          • Scrum Master
          • Tech Lead
          • Tech Lead (Launch Module)
          • Developer
          • Code Reviewer
          • QA
          • UI/UX Designer
          • Business Owner (Lauch Module)
          • DevOps Engineer
  • 🚀PROGRAMME DELIVERY
    • Running the Course
    • 🌍Launching the community in a new region
      • Fundraising & budgeting
      • Finding a Space
  • Archive
    • 🗄️Archived Pages
      • Intro to Digital (ITD)
        • Re-application Requirements for Application rejection
      • After Graduation
      • Running the course
      • Getting a Job
      • Useful Links
      • Hackathons
      • Asking Questions
      • Hosting on Netlify
      • Applicant Interviews
        • Interview - Technical
        • Interview - English
        • Interview - Rubric
      • Selection Day
      • Google Classroom for Trainees
      • Google Classroom
        • Google Classroom For Volunteers
      • Re-admission to Course
      • Laptop Request
      • Requesting a Laptop or Support
      • Graduation Module
      • Join CYF Tech Products
      • Overview
      • PD Coursework Reviewer
      • PD Coach
      • Onboarding PD Volunteers
      • CYF Website
      • Mission, Values & Working Principles
      • Our Trainees Backgrounds
      • Onboarding Process
      • Dashboard
      • Joining
      • Overview
      • Tools
        • Slack
          • Slack for Volunteers
          • Slack for Trainees
      • Leaving or Stepping Back
      • After the Course
        • From Trainee to Volunteer
      • General Information
      • Overview of our Process
        • Outreach Process
        • Application Process
        • Student Selection Process
        • Volunteering Structure
        • Class Structure
        • Communication from each CYF branch with CYF Global
        • Tech Projects
        • Tech Suite
        • Marketing
        • People into Employment
        • Finances and Insurance
      • The Founders team challenge
        • Challenge 1 - Find the Founding team
        • Challenge 2 - Strategy Challenge
          • The strategy challenge Template
        • Challenge 3: Find the Ambassador team
      • The Ambassadors Challenge
      • Volunteers Requirements
      • Welcome Event
      • The first Ambassador Team
      • Intro to Digital Course
        • Course Materials
        • Intro To Digital Slack Community Guidelines
      • Fundamentals Course
        • Course Materials
      • Software Development Course
        • Course Materials
      • Guides
        • Node Version Manager
        • Common Responses
          • Create an example
          • Don't ask to ask
          • Read the error message
          • Reply in thread
      • Coursework Feedback
      • Training Tips
      • Starting a Course
      • Getting Setup
      • Hackathons
      • Codility
      • Study Groups
      • Before the Course
        • Course Eligibility
      • Request a Laptop or Other Support
      • Success Criteria
      • Joining the Course
        • Laptops
          • Installing Ubuntu
      • Assessment
        • Milestones
      • Codewars
        • Codewars Advice from CYFers
        • Codewars Advice from Mentors
Powered by GitBook
On this page

Was this helpful?

  1. Organisation

Our History

PreviousWelcome to CodeYourFuture DocsNextAgreements & Policies

Last updated 9 months ago

Was this helpful?

CodeYourFuture (CYF) is a UK non-profit organisation that trains refugees and underrepresented groups from low-income backgrounds and helps them to find a career in the tech industry.

CYF participants and trainees in our programme are trained by professionals from the industry, putting a strong emphasis on collaboration and learning the necessary skills for their job, be it IT Support or Software Engineer.

CYF graduates work in companies like Capgemini, Financial Times, JP Morgan, BBC, Deloitte, STV, Ticketmaster and startups like Adzuna, Sensible Object, tlr and WeGotPop.

The idea behind CodeYourFuture started brewing during the summer of 2016. Germán Bencci, CYF CEO & Founder, was working in the tech industry and wanted to find a way to create a positive impact in people's lives through technology.

During that time, he had met the founders of tech companies across Europe, and he had seen how valuable developers were for organisations of any size.

At the same time, the European refugee crisis of 2015 had left the UK with a generally negative perception of forcibly displaced people, even though many of those with negative views had never met a refugee or asylum seeker.

Seeking inspiration, Germán reached out to Gijs Cortens, the founder of (HYF). Gijs became a guide through the early stages of the process of setting up CodeYourFuture.

In mid-October 2016, CodeYourFuture had its first class with ten students from Syria, Afghanistan, India, Ethiopia and a stateless person, setting the foundations for our London chapter. An article that describes that first class was published in .

In January 2017, Mozafar, one of our London mentors, relocated to Glasgow and started CYF Scotland. CYF Manchester followed in the summer of 2017, set up by a trainee and several volunteers. In 2019 Hannah, together with a group of volunteers, founded the chapter in Rome, Italy. That year we also started running a pilot in Medellin, Colombia.

2019 also saw CodeYourFuture spend more time attracting locally-born disadvantaged adults. Many of these underprivileged adults lack the skills they need to find meaningful work in the country of their birth, and yet they have few resources to gain these necessary skills.

In 2020, we started in Birmingham in Partnership with Capgemini and the West Midlands Digital Skills Partnership. The South African chapter began its first class in Cape Town in mid-2020.

When the tech market changed we had to change with it, and in 2024 we launched our new Programme. You can see details about how it is structured in .

Our goal is to create a grassroots movement that anyone worldwide can replicate in their city.

🏨
HackYourFuture
Refugees Deeply
our Curriculum