Skip to main content

CodeYourFuture Syllabus

First time here? Read the Overview

This is the syllabus and course material for CodeYourFuture (CYF), a not-for-profit volunteer-run coding school for refugees, asylum seekers and disadvantaged groups.

During the course you will learn a technology stack that helps you build anything from a simple website to a powerful database-driven web application.

The eight-month course contains:

  • HTML
  • CSS
  • SQL
  • JavaScript
  • Back-end development using NodeJS
  • Front-end development using React
  • Test Driven Development using Jest

We'll complement the course with workshops on modern software methodologies and job interview practices.


In this Syllabus you'll find the content that we teach at CodeYourFuture. For other operational details you should read our documentation website.


If you're interested in joining the program, please apply through our website.

Getting involved

We are looking for volunteers in

  • London, UK
  • Glasgow, UK
  • Manchester, UK
  • Birmingham, UK
  • Cape Town, South Africa

Both coders and non-coders can help out in a variety of ways that suit your skills and with varying commitment levels depending on how much time you can give.

Please contact us to get involved!


Please read our Contributing guide to get started with how you can contribute to the CodeYourFuture Syllabus.

Code Of Conduct

You can find our full code of conduct here.

Creative Commons Open-Source License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Creative Commons Open-Source License