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.

Access our introductory support

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.

Browse all courses

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.

Find out more about funding

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.

Discover our learning pathways


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.

Browse curriculum resources


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.

Explore our pedagogy support


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.

View the group on STEM Community

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.

Join a community with Computing at School