How to get involved and gain experience
Code for Life would not have been possible without the dedication of our volunteers.
In 2014, computing was added to the UK curriculum, requiring schools to teach coding principles and programming foundations.
Recognising a need to support teachers and students in navigating the uncharted territory, Ocado Technology deployed an army of internal volunteers who worked after hours, fuelled by free pizzas and fizzy drinks.
What came out of this, is what you see today, used by educators and learners from over 180 countries. Our products are open-source and free forever.
Our products
The website
This is the gateway for users to get to know who we are and what we do. It hosts our web-based games and plenty of teaching resources, and the teacher dashboard for class management.
Rapid Router
An introduction to coding that is aimed at ages 5 to 14. Built on Blockly, it's a visual programming language similar to Scratch. Rapid Router is our flagship game with the biggest user base.
Python Den
Our new Python Den uses Blockly, Blockly/Python split screen, and an IDE. It takes students from no previous Python experience to a foundation in Python, helping prepare them for GCSE and beyond.


How you can contribute
Today, there is a small dedicated team working full time on Code for Life. Our community, made up of dedicated teachers, tutors, students, and volunteers, has played a vital part in Code For Life's growth. The resources and games are aligned to the UK National Curriculum and have reached over 260,000 active users across 180 countries, and over 660,000 users since the launch in 2014. We need your help to grow even more.
If contributing to open-source projects to support education in coding and technology sounds exciting for you, we'd love to have you on board!