Filters

Clear all

Location

Miles from location:

Showing 347 results

Show
results per page

Introduction to Cybersecurity for TeachersCO216

Teaching cybersecurity in schools is an important way to help students stay safe while using technology. On this course, teachers will be introduced to the core ideas of cybersecurity that should be taught in the classroom.You will learn the different attacks that individuals and devices are vulnerable to and how to...

An Introduction to Computer Networking for TeachersCO214

Explore the fundamentals of computer networking with this online course for GCSE teachers. You will improve your understanding of key concepts and gain the confidence to teach the subject in the classroom.On this course, you will learn to describe the different types of computer networks and understand how data can be...

Design and Prototype Embedded Computer SystemsCO218

On this course, you will explore how embedded systems are used in the world around us.You will learn what makes an embedded system different from a general purpose system (such as a PC) and discover how embedded systems are specialised for a particular use case.As you explore the iterative design process, you will...

Test Course NSLC RP1

Test

Supporting the 'I Belong' ProgrammeFD022

A Specialist PDLP Module that will enable you to deliver the flagship ‘I Belong' course: Encouraging Girls into GCSE Computer Science. On completion of this course you will also become an 'I Belong Champion’.You will not be able to deliver the Encouraging Girls course without completing this specialist...

Physical computing kits - KS2 data loggersCP257

Physical computing involves using digital devices to sense and interact with the world – an engaging alternative to screen-only activity. Physical computing touches upon many areas of the computing curriculum. Data loggers are digital devices which can record and store data over time. Data loggers can store a...

Physical computing kits - KS1 BeeBotsCP256

Physical computing involves programming digital devices to sense and interact with the world – an engaging alternative to screen-only activity. It touches upon many areas of the computing curriculum, bringing subject knowledge and programming skills to engaging and enjoyable classroom activities. The Bee-Bot is...

Computing Quality Framework – driving change within your primary school - short courseCP403

Explore the Computing Quality Framework to identify and support change within your school. You will find out about the framework and how to review their progress in developing computing provision. You will explore the benchmarks within the framework and find out how they relate to computing within a school. Learning...

Supporting GCSE computer science students at grades 1-3CP478

This evidence-based CPD aims to raise knowledge amongst teachers of how to achieve the most out of your students, working towards grades 1 – 3 in GCSE computer science. Whether you’re already teaching computer science or completely new to the subject, this course is designed to support your understanding...

Higher attainment in computer science - meeting the challenges of the exams - remoteCP439

This evidence-based CPD aims to raise knowledge amongst teachers of how to achieve the most out of your students, whilst preparing for their GCSE exams in computer science. Whether you’re already teaching computer science or completely new to the subject, this course is designed to support your understanding of...

UK CanSat competition teacher workshopCP601

This workshop is aimed at teachers who have entered a team into the UK CanSat competition.The first day of the workshop will be made up of the Python programming constructs: sequencing, selection and iteration course (you may be eligible for a subsidy for this course) and the Raspberry Pi Pico course. Following a day...

Getting started with Python programming - residentialCP298

Take your first steps to becoming a competent teacher of Python programming; this CPD will develop your foundational knowledge around the Python language. During this two day residential you’ll learn about the three main programming concepts, sequencing, selection and iteration; sub-routines including functions...

Improving teaching through observationNE253

In this short course you will explore how to use informal lesson observations to help improve teaching and learning in a more proactive way and rethink the approach into a more beneficial experience for everyone. 

Representing algorithms using flowcharts and pseudocode for OCR specificationCP420A

An understanding of algorithms is vital for success in computer science. Students need to know how algorithms are designed to solve a problem, and how these designs are represented to other humans. This course references the OCR J277 9-1 GCSE Computer Science specification.During this course, you’ll develop your...

Representing algorithms using flowcharts and pseudocode for AQA specificationCP420B

An understanding of algorithms is vital for success in computer science. Students need to know how algorithms are designed to solve a problem, and how these designs are represented to other humans. This course references the AQA 8525 9-1 GCSE Computer Science specification.During this course, you’ll develop your...

Pages