Resources
Foundation knowledge of computer science for KS3 and GCSE (face to face)
A high-quality computer science...
Python programming constructs: sequencing, selection & iteration - remote - INVITE ONLY GITEP Students
Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational...
An Introduction to algorithms, programming and data in computer science - remote - INVITE ONLY GITEP Students
Take your first steps towards teaching computer science and establish a foundational knowledge of concepts,...
Introduction to primary computing - remote
Computing in primary schools is a practical, creative, and knowledge-rich subject. This course provides teachers...
Python programming: advanced subject knowledge, implementation and testing - remote
As you progress beyond the basics of Python programming, this course will help you...
Functional programming crash course (AQA)
Learn about a new topic from GCSE, the world of functional programming. You will learn about the paradigm that is...
Representing algorithms using flowcharts and pseudocode for OCR specification
An understanding of algorithms is vital for success in computer science. Students need to know how algorithms are...
Introduction to primary computing - remote
Computing in primary schools is a practical, creative, and knowledge-rich subject. This course provides teachers...
Representing algorithms using flowcharts and pseudocode for AQA specification
An understanding of algorithms is vital for success in computer science. Students need to know how algorithms are...
Foundations for effective computing in key stage 1
Dive deeper into structuring effective computing lessons for key stage one, ensuring you build on what pupils have...