Enhancing teaching and developing skills

Find out what BCS is already doing to make a difference.

Network of Excellence (NoE)

The Network of Teaching Excellence in Computer Science (NoE) is a national community of professional practice and a partnership between schools, universities, IT employers and professional bodies. It is run by the Computing At School group (CAS), which is part of BCS.

Find out more about Network of Excellence (NoE)


Computing at School logo

The CAS community is passionate about giving children a great education in computing. CAS promotes and supports excellence in computer science education by both providing help direct to ICT and computing teachers and working at an institutional and national policy level.

CAS has been pivotal in bringing about the introduction of computing in schools in England, and is helping schools across the country make huge strides in the teaching of computing.

Find out more about CAS


Barefoot Computing

Run in partnership with BT and initially funded by the Department for Education, now funded and managed by BT, the Barefoot Computing project supports primary school teachers to teach the new computing curriculum. This helps school children from age 5 onwards receive an excellent computing education. To date, 1.1 million children have been reached and 39,000 teachers are registered.

Find out more about Barefoot Computing