Support for primary early career teachers and trainees
We support early career teachers and trainees to develop their teaching of primary computing through professional development, resources and communities.
Professional development and guidance
First time teaching computing
If you’re starting out teaching computing, we recommend you try our introductory courses and resources. They will develop your knowledge and skills in primary computing and support you in gaining the confidence to deliver computing in your classroom.
Professional development courses
Develop your subject knowledge and discover practical and effective ways to deliver primary computing lessons through our professional development courses. You can choose how and when you want to learn through face to face, online, or live remote training.
Funding for your school
We offer financial support to state-funded schools across England, including subsidies for supply cover to enable you to participate in professional development.
Primary certificate pathways
If you are more confident teaching computing, you may wish to follow one of our learning pathways to strengthen your understanding and skills. We offer a structured development route leading to a primary certificate for teachers developing in the classroom or leading and specialising in computing.
Teach Computing Curriculum
If you are looking for resources to support lesson planning or are a new subject leader looking for a computing scheme for your school, our curriculum contains everything you need to teach computing. It includes lesson plans, slides, worksheets, homework and assessments.
The work of the NCCE is underpinned by our 12 principles of computing pedagogy, which are embedded in everything we do, including our Teach Computing Curriculum and courses. We also offer quick reads and podcasts.
STEM Community forum
The STEM Community consists of over 18,000 educators, collaborating and supporting one another to improve the outcomes of young people through STEM education. Its Teaching and Leading primary computing group caters for primary teachers of all levels, from trainee teachers to experienced subject leaders. Discuss computing education with like-minded professionals across the country, and share good practices and resources.
Communities of Practice
Communities of Practice - run by Computing at School - are local networks of computing teachers that share expertise and best practice. They can be a valuable source of peer support, especially in your early career. CAS supports trainees through virtual meetings throughout the year, providing information about resources and organisations to help you to teach and embed computing concepts in the classroom.