Skip to main content


What is diversity and why is it important?

Our mission is to ensure that all students have the opportunity to study computing. We are all unique and we can all bring different qualities to the computing community.

Currently, the computing field is underrepresented by girls, BAME groups and those from low socio-economic backgrounds. We want to change this.

Here are some materials to help you to increase diversity in computing in your school.



Role models from diverse backgrounds help to inspire young people into computer science careers. With this in mind we created a poster for your classrooms. You can download a copy from the CAS resources page.

Diversity Toolkit


Hello World

Hello world produced a whole issue on Inclusion and Diversity. You can download a pdf copy of this issue for free. Articles related to diversity can be found on the following pages:

Page 20: Encouraging inclusiveness
Page 45: Supporting refugee children
Page 48: Unconscious bias
Page 50: Coding for the 1%
Page 52: Pride in STEM
Page 60: Black girls code
Page 69: Cambridge women in tech


Key Stage Three Wikibook

A-Level Wikibook


Great teachers are the key to ensuring that students from all backgrounds are inspired to study computing. To learn about the latest research into computing pedagogy you can join one of the courses below:

Primary teachers :

Secondary teachers :

To enhance your knowledge of computer science you can also take part in any of the free online courses listed on the Teach Computing website.


To read more about the issues surrounding diversity in computing, take a look at the research findings below:

CAS Videos

Gender and Computing
Pupil Premium
Creativity and Animation
Engaging Girls in Computing