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.
Funding
We offer financial support to state-funded schools and colleges across England, including subsidies to support supply cover for continuing professional development.
Showing courses run by Computing - Devon 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:
Algorithmic thinking Data & information Programming Key stage 4 CS AcceleratorAssessing computational thinking in primary schools - short courseCP457
A short course providing practical guidance on the assessment of key thinking skills in primary computing
Tags for this course:
Leadership Key stage 1 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 Key stage 3 Key stage 4 Secondary certificateFoundation knowledge of computer science for KS3 and GCSE (face to face)CP226
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:
Algorithmic thinking Computer networks Computer systems Data & information Programming Key stage 3 Key stage 4 CS AcceleratorFundamentals of computer networks - remoteCP422
Learn how computers of all shapes and sizes are connected physically, or wirelessly, and how this arrangement affects how data is shared.
Tags for this course:
Computer networks Key stage 4 CS AcceleratorGetting started in Year 1 - short courseCP462
Explore how to teach computing in Year 1 using the Teach Computing Curriculum
Tags for this course:
Key stage 1 Primary certificateGetting started in year 2 - short courseCP466
Explore how to teach computing in Year 2 using the Teach Computing Curriculum
Tags for this course:
Key stage 1 Primary certificateGetting started in year 3 - short courseCP459
Explore how to teach computing in Year 3 using the Teach Computing Curriculum
Tags for this course:
Computing Key stage 2 Primary certificateGetting started in Year 4 - short courseCP465
Explore how to teach computing in Year 4 using the Teach Computing Curriculum
Tags for this course:
Key stage 2 Primary certificateGetting started in year 5 - short courseCP460
A comprehensive look at how to teach computing in Year 5 using the Teach Computing Curriculum.
Tags for this course:
Key stage 2 Primary certificateGetting started in Year 6 - short courseCP467
Explore how to teach computing in Year 6 using the Teach Computing Curriculum
Tags for this course:
Key stage 2 Primary certificateImplementing the Teach Computing Curriculum in your schoolCP255
This course aims to support teachers and subject leads in implementing the Teach Computing Curriculum in their own school.
Tags for this course:
Leadership Key stage 1 Key stage 2 Primary certificateIntroduction to primary computing - remoteCP454
For primary computing teachers who are new to the subject or its leadership. This CPD covers the whole computing curriculum at an introductory level, looking at computer science, programming, information technology and digital literacy.
Tags for this course:
Algorithmic thinking Computer networks Computer systems Data & information Impact of technology Programming Safety & Security Key stage 1 Key stage 2 Primary certificateIntroduction to the micro:bit in key stage 2 - short courseCP292
Explore physical computing using the micro: bit device; finding out how it can be used to develop understanding of programming through creative digital projects.
Tags for this course:
Programming Key stage 2 Primary certificateIntroduction to the Teach Computing Curriculum - short courseCP461
Find out about the Teach Computing Curriculum and how to implement it in your school.
Tags for this course:
Leadership Key stage 1 Key stage 2 Primary certificateKS3 computing (module 1): Creative curriculum design principlesCP247
Start to design a computing curriculum that supports deep learning by all students throughout KS3.
Tags for this course:
Leadership Key stage 3 Secondary certificateKS4 computing for all - face to faceCP207
This action-oriented professional development course explores the options available to computing teachers in different school contexts
Tags for this course:
Cross curricular Leadership Impact of technology Safety & Security Key stage 4 Secondary certificateLeading primary computing - module 1 - 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 Key stage 1 Key stage 2 Primary certificateLeading primary computing - module 2 - remoteCP456
Lead computing in your school with confidence through raising the profile of computing through resources, enrichment opportunities and staff development.
Tags for this course:
Leadership 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:
Algorithmic thinking Computer systems Data & information Mathematics Key stage 3 Key stage 4 CS AcceleratorOnline safety through primary computing - short courseCP469
This short course will support the needs of schools in ensuring that they keep children safe whilst teaching computing and using technology to access the full primary curriculum.
Tags for this course:
Key stage 1 Key stage 2 Primary certificatePhysical 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 Algorithmic thinking Computer systems Programming Key stage 2 Primary certificatePreparing for Ofsted in primary computing - short courseCP486
Find out what to expect from an Ofsted visit to your school and how you can prepare for it as a computing subject lead.
Tags for this course:
Key stage 1 Key stage 2 Primary certificatePrimary computing for all - face to faceCP005
Computing is for every child, and the school curriculum must allow for all children to succeed. Computing subject leaders can make inclusive, effective curriculum implementation happen, leading to success for all.
Tags for this course:
Leadership Key stage 1 Key stage 2 Primary certificatePython programming constructs: sequencing, selection & iteration - remoteCP423
Learn how to write code to input, process and output data, and how to manipulate data stored in variables. Using the building blocks of sequence, selection and iteration you’ll begin to understand how programs are constructed to perform a multitude of simple and more complex tasks.
Tags for this course:
Programming Key stage 4 CS AcceleratorPython programming constructs: sequencing, selection & iteration for OCR specificationCP423A
Linked to the OCR J277 specification, learn how to write code to input, process and output data, and how to manipulate data stored in variables. Using the building blocks of sequence, selection and iteration you’ll begin to understand how programs are constructed to perform a multitude of simple and more complex tasks.
Tags for this course:
Practical work Algorithmic thinking Design & Development Programming Key stage 3 Key stage 4 CS AcceleratorPython programming: working with data - remoteCP433
In this course you’ll learn about data types, and how data structures are manipulated in Python programs.
Tags for this course:
Programming Key stage 4 CS AcceleratorSearch and sort algorithms - remoteCP430
An understanding of algorithms is fundamental to success in GCSE computer science this course will teach you how algorithms manipulate data to achieve desired aims.
Tags for this course:
Algorithmic thinking Key stage 4 CS AcceleratorSolving computational problems in KS3 computingCP436
Build the capability of students to solve problems in computing, and be ready for GCSE Computer Science
Tags for this course:
Algorithmic thinking Data & information Programming Key stage 3 Secondary certificateTeaching GCSE computer science developing knowledge and understanding - face to faceCP241
During this CPD you'll explore effective teaching strategies to build student knowledge for long-term recall, leading to confidence in assessments.
Tags for this course:
Key stage 4 Secondary certificateTeaching GCSE computer science pedagogy for programming - face to faceCP242
Building on your prior subject knowledge of programming, this CPD helps teachers to teach others how to become effective programmers.
Tags for this course:
Programming Key stage 4 Secondary certificateTeaching GCSE computer science: improving student engagement - remoteCP447
Improve student engagement in your GCSE computer science lessons by developing your classroom pedagogy.