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 - York, East and South Yorkshire 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 AcceleratorAn introduction to algorithms, programming and data in GCSE computer science - face to faceCP228
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 3 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 Key stage 3 Key stage 4 CS AcceleratorAssembly language in A Level computer scienceCP501
During this session you'll explore what assembly language is and how to utilise the Little Man Computer platform.
Tags for this course:
Programming Computing Post 16 Secondary certificateAssessment and progression in KS3 computingCP212
For Key Stage 3 computing teachers who are new or existing to the subject. This CPD covers the key formative and assessment strategies needed in key stage 3 and beyond, including strategies relating to programming.
Tags for this course:
Leadership Key stage 3 Secondary certificateAssessment of primary computingCP007
Develop your confidence and knowledge in assessing computing across the primary age range.
Tags for this course:
Leadership Key stage 1 Key stage 2 Primary certificateComputing Quality Framework – driving change within your primary school - short courseCP403
Find out how to use the Computing Quality Framework effectively to identify school needs and implement effective change to drive a high-quality computing education.
Tags for this course:
Leadership Key stage 1 Key stage 2 Primary certificateEncouraging girls into GCSE computer science - remote - short courseCP440
Explore the big picture with the current gender imbalance in GCSE 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 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 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 4 - short courseCP465
Explore how to teach computing in Year 4 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 - face to faceCP004
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 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 certificateNew subject leaders of secondary computing - remoteCP411
Develop the leadership skills and management practices to confidently coordinate an effective computing department.
Tags for this course:
Leadership Key stage 4 Secondary 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 certificatePhysical 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 Algorithmic thinking Computer systems Programming Key stage 3 Secondary certificatePhysical computing kit - KS4 Raspberry Pi Pico - short courseCP254
Explore physical computing using the Raspberry Pi Pico device and how the Teach Computing Curriculum can be used to engage students.
Tags for this course:
Practical work Algorithmic thinking Computer systems Key stage 4 Secondary certificatePhysical computing kits - KS1 BeeBotsCP256
Explore physical computing in Key Stage 1 using Bee-Bots and how the Teach Computing Curriculum can be used to engage students.
Tags for this course:
Programming Computing Key stage 1 Primary certificatePhysical computing kits - KS2 data loggersCP257
Explore physical computing, data and information in computing using data loggers and find out how Teach Computing Curriculum can be used to engage pupils.
Tags for this course:
Data & information Key stage 2 Primary certificatePreparing to take the CSA test - short courseCP350
This short course, delivered by an experienced Professional Development Leader will support you ahead of taking the CSA test. You'll have the opportunity to ask questions and revise topics.
Tags for this course:
Practical work Algorithmic thinking Computer networks Computer systems Data & information Impact of technology Programming Safety & Security Design and technology Mathematics Key stage 3 Key stage 4Primary 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 for AQA specificationCP423B
Linked to the AQA 8525 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 constructs: sequencing, selection and iteration - face to faceCP223
Develop your foundational knowledge around the Python language.
Tags for this course:
Programming Key stage 3 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.