Skip to main content

The National Centre for Computing Education exists to support teachers at every stage, from primary to A level, to improve computing skills and subject knowledge. It does this through certified CPD, resources and local meet-ups, and through the CAS Communities of Practice.

CPD: Choose from a wide range of courses from key stages 1 to 4 and for all levels of knowledge and experience. There are 3 ways to access learning - face-to-face, online or live remote sessions. And enrol in one of the national certification programmes in primary computing,  GCSE computer science, or secondary computing to make your learning go further.

Teach Computing Curriculum: The curriculum includes lesson plans, slides, worksheets, homework and assessment for teaching computing at key stages 1 to 4.

Isaac Computer Science: The free learning platform for A level computer science students and teachers includes online learning materials to use in the classroom, for homework, and for revision, and covers every topic in the AQA and OCR A level Computer Science specifications.

Pedagogy: Find out how teachers combine their knowledge for the subject with evidence-based teaching approaches. 

Barefoot: Free CPD workshops for primary schools help introduce programming and computational thinking.

Code Club is an extracurricular club for young people aged 9–13. Clubs are organised by teachers and volunteers, and supported by free projects and resources from Code Club.

STEM Ambassadors are volunteers from STEM & Computing related jobs and disciplines. They offer time and enthusiasm to help bring Computing to life and demonstrate the value of it in life and careers.

The National Centre for Computing Education is a funded programme by the Department for Education in England. It is led by a consortium of STEM Learning, BCS, The Chartered Institute for IT and the Raspberry Pi Foundation. Visit Teach Computing for more information.