Computing courses for teachers
Discover our range of professional development courses, designed to help you teach computing. Courses cover key stages 1 to 4 and cater for all levels of knowledge.
Choose how and when you want to learn, through face to face, online, or live remote training.
Bursary support
We offer bursaries to teachers working in state-funded education in England.
Showing courses run by Computing - Maidstone and Kent show all results
Filter courses
An Introduction to algorithms, programming and data in computer science - remoteCP428
Create some simple block-based computer programs and discover how to implement them in the text based language Python.
Tags for this course:
Algorithms Data & information Programming Computing Key stage 4 CS AcceleratorAn introduction to computer systems, networking and security in GCSE computer science - face to faceCP238
Learn about the different components of computer hardware, including devices not instantly recognisable as computers.
Tags for this course:
Computer networks Computer systems Safety & Security Computing Key stage 3 Key stage 4 CS AcceleratorAssessment in secondary computing - remote - short courseCP413
Effective teaching is underpinned by the accurate use of assessment, during this course you’ll explore formative and summative assessment strategies whilst understanding how to accurately assess.
Tags for this course:
Leadership Computing Key stage 3 Key stage 4Assessment of primary computingCP007
Develop your confidence and knowledge in assessing computing across the primary age range.
Tags for this course:
Leadership Key stage 2 Primary certificateBehaviour for learning in a computing environment - short courseCP468
For secondary teachers who are new or existing to the subject. This CPD covers generic behavior for learning strategies, including managing own behaviours, rules routines, recognition reward and interventions and links them it back to their use in a computing environment.
Tags for this course:
Leadership Computing Key stage 3 Key stage 4Collaboration in KS3 programmingCP437
Engage students and build awareness of the collaborative nature of programming in the real world, through evidence-based teaching approaches.
Tags for this course:
Leadership Careers Key stage 3 Secondary certificateComputer processors and instruction sets - face to faceCP231
Explore the core of a modern computer. Learn how the instructions that humans write in computer programs are translated into machine code that the computer can process.
Tags for this course:
Computer systems Computing Key stage 3 Key stage 4 CS AcceleratorComputing as a second subject for non-specialist teachers - short courseCP308
Learn about the benefits of being able to teach computing as a second subject, including ways in which the National Centre for Computing Education can support you on this journey.
Tags for this course:
Key stage 3 Key stage 4Creative digital media projectsCP414
Lead students through the full digital media project life-cycle, in engaging projects suitable for KS3 and KS4 computing.
Tags for this course:
Practical work Key stage 3 Key stage 4 Secondary certificateEncouraging girls into GCSE computer science - remote - short courseCP440
Explore the big picture with the current Gender imbalance in GSCE computer science between girls and boys. Be part of discussions around reasons for this gap, including, lack of role models, unconscious bias, and a non-inclusive curriculum amongst others. Consider different strategies inside and outside of the classroom to support the narrowing of the gap before finally planning effective interventions in KS3 to improve the uptake in your own school.
Tags for this course:
Leadership Computing Key stage 3 Key stage 4Foundation knowledge of computer science for KS3 and GCSE - remoteCP426
For computer science teachers who are new or existing to the subject. This CPD covers the foundation subject knowledge required to teach the computing programme of study.
Tags for this course:
Algorithms Computer systems Data & information Programming Key stage 3 Key stage 4 CS AcceleratorGetting started in year 2 - short courseCP466
Explore how to teach computing in Year 2 using the Teach Computing Curriculum
Tags for this course:
Computing Key stage 1Getting started in year 4 - short courseCP465
Explore how to teach computing in Year 4 using the Teach Computing Curriculum
Tags for this course:
Computing Key stage 2Getting started in Year 6 - short courseCP467
Explore how to teach computing in Year 6 using the Teach Computing Curriculum
Tags for this course:
Computing Key stage 2Leading primary computing - face to faceCP008
Essential knowledge for primary computing subject leaders, helping you get the most from every teacher and every child.
Tags for this course:
Leadership Computing Key stage 1 Key stage 2 Primary certificateMaths in computer science - remoteCP434
Mathematics is firmly embedded at the core of computer science, during this course you’ll explore the foundational topics at the heart of mathematics and computer science.
Tags for this course:
Algorithms Computer systems Data & information Computing Mathematics Key stage 3 Key stage 4 CS AcceleratorPhysical computing kit - KS2 Crumble - short courseCP252
Explore physical computing using the Crumble device and how the Teach Computing Curriculum can be used to engage students.
Tags for this course:
Practical work Algorithms Computer systems Programming Physical computing Computing Key stage 2Physical computing kit - KS3 micro:bit - short courseCP253
Explore physical computing using the micro:bit device and how the Teach Computing Curriculum can be used to engage students.
Tags for this course:
Practical work Algorithms Computer systems Programming Physical computing Computing Key stage 3Primary programming and algorithms - face to faceCP003
Discover engaging and effective ways to help children use computational thinking.
Tags for this course:
Algorithms Programming Computing Key stage 1 Key stage 2 Primary certificateTeaching key stage 2 computing - face to faceCP002
Broaden your understanding of computer systems, networks and the internet to teach key stage 2 computing.