Skip to content ↓


A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing has deep links with mathematics, science and design and technology, and provides insights into both natural and artificial systems. The core of computing is computer science, in which pupils are taught the principles of information and computation, how digital systems work and how to put this knowledge to use through programming. Building on this knowledge and understanding, pupils are equipped to use information technology to create programs, systems and a range of content. Computing also ensures that pupils become digitally literate – able to use, and express themselves and develop their ideas through, information and communication technology – at a level suitable for the future workplace and as active participants in a digital world.

 National Curriculum in England: Computing Programmes of Study

The National Centre for Computing Education (NCCE) is delivering intensive face-to-face and online continuous professional development (CPD) at all key stages and high-quality teacher resources, including lesson plans, activities and homework ideas; face-to-face training for secondary school teachers without a relevant post-A level qualification; a network of ‘hub’ schools to deliver training, share expertise and best practice; and programmes to improve A level support and boost girls’ participation in computer science (around 1 in 5 girls take computer science at GCSE and 1 in 10 at A level).

Bingley Grammar School Computing Hub

Bingley Grammar School have been awarded official Computing Hub status by the National Centre for Computing Education (NCCE), in order to provide support for primary and secondary computing teachers in schools in the area.

Bursary details

The National Centre for Computing Education (NCCE) offer financial support to state-funded schools and colleges across England, including bursaries to support continuing professional development and the delivery of computing education.


The National Centre for Computing Education (NCCE) offer world-class lesson plans, unit guides and teacher guides to support the teaching of computing.

National Centre for Computing Education (NCCE)

Discover training, resources and guidance to help you teach computing with confidence.

Computing hubs

The National Centre for Computing Education (NCCE) network of Computing Hubs are led by schools and colleges across England with an exceptional track record in teaching computing. They deliver face-to-face courses and provide local support for teachers in primary and secondary schools in their area. They also have a number of Regional Delivery Partners that deliver courses locally and support our network of Computing Hubs.