Support for early career teachers

Whether you’re an initial teacher trainee or early in your teaching career, we are here to support you. We have training, resources and guidance to help you teach computing with confidence and equip you with the skills and knowledge you need.

Early career support

We can support trainee and early career teachers at both primary and secondary levels to meet and evidence the teachers' standards. The early careers support guidance we have put together maps out our offer against the eight teachers' standards you are working towards.

Discover early career support

Close your subject knowledge gaps

If you are a trainee or early career teacher at secondary level and you have identified gaps during a subject knowledge audit, we have made it really easy to address them. We have mapped the OCR, Edexcel and AQA GCSE computer science units to our online and face-to-face courses.

Find the course map here.

Computer Science Accelerator

Computer Science Accelerator is a flexible professional development programme suitable for trainee and early career teachers at secondary level. It is suitable for current or aspiring teachers of computer science, including if you are training or have been trained in a different subject, giving you the skills required to teach the subject with confidence.

Learning pathways

Our learning pathways will help you to get started and offer a structured route through the programme based on your level of experience.

Find out more about Computer Science Accelerator and pathways.

Non-computing Trainee

Our new to computing pathway is perfect for trainees who specialise in another subject as it gives a broad look at different elements of computing, which can help increase your teaching capacity.  We have an intensive CPD offer available if you're new to computing, allowing you to access multiple days of CPD to help kickstart your journey.


We offer financial support to state-funded schools and colleges across England, including subsidies to support continuing professional development.  

Computer Science Accelerator courses are also fully-funded for trainees and teachers working in state-funded education.

Find out more about funding.

CPD to develop your teaching practice

Once you have successfully passed the Computer Science Accelerator programme, you will receive free access to all CPD delivered by the NCCE, this includes the CPD offered as part of the Secondary Certificate.

The Secondary Certificate is designed to enhance how you teach secondary computing and to give you the confidence to apply those skills in the classroom. You will have free access to CPD on:

  • pedagogy
  • assessment and progression

Plus, support throughout your career, including:

  • curriculum design
  • leadership

Find out more about the Secondary Certificate.

Teach Computing Curriculum

If you are on placement or have started your first year of teaching and would like support with lesson and unit planning, the Teach Computing Curriculum contains everything you need to teach computing at key stages 1-4. It includes lesson plans, slides, worksheets, homework and assessments.

Browse the resources.

Communities of Practice

Communities of Practice - run by Computing at School (CAS) - are local networks of computing teachers that share expertise, resources and best practice to encourage strong and effective teaching. This can be a valuable source of peer support, especially in your early career.

The community aims to support trainees through a series of virtual meetings throughout the year. They will be able to find out about the aims of CAS and information about useful resources and organisations to support teaching and embedding computing concepts in the classroom.


If you are coming into teaching with sound subject knowledge, we can support you in combining that knowledge with evidence-based computing teaching practices that will promote good teaching and learning.

The work of the NCCE is underpinned by our 12 principles of computing pedagogy. These principles can be found embedded across all of the work of NCCE including our Teach Computing Curriculum and our courses. For more information see our Pedagogy page, our pedagogy quick reads and our podcasts.