Filters
Clear allLocation
Age range
Subject
- Careers (45) Apply Careers filter
- Computing (171) Apply Computing filter
- Creative arts and media (11) Apply Creative arts and media filter
- Cross curricular (55) Apply Cross curricular filter
- Design and technology (53) Apply Design and technology filter
- Engineering (43) Apply Engineering filter
- Health and safety (22) Apply Health and safety filter
- Leadership (88) Apply Leadership filter
- Mathematics (69) Apply Mathematics filter
- Personal development (45) Apply Personal development filter
- Psychology (18) Apply Psychology filter
- Science (280) Apply Science filter
- Space (8) Apply Space filter
- STEM Clubs (10) Apply STEM Clubs filter
Role
- Teacher (42) Apply Teacher filter
- Head of department/Subject Lead (34) Apply Head of department/Subject Lead filter
- Teaching Assistant/HLTA (30) Apply Teaching Assistant/HLTA filter
- Trainee Teacher (28) Apply Trainee Teacher filter
- Senior Leader (19) Apply Senior Leader filter
- Head Teacher (13) Apply Head Teacher filter
- Technician (11) Apply Technician filter
- ITE Lead/Mentor (8) Apply ITE Lead/Mentor filter
- Lecturer (3) Apply Lecturer filter
- Consultant/adviser (2) Apply Consultant/adviser filter
- Other (2) Apply Other filter
- Subject leader (2) Apply Subject leader filter
- Teacher educator (2) Apply Teacher educator filter
- Returning Teacher (1) Apply Returning Teacher filter
Showing 438 results
Preparing to take the CSA test - short courseCP350
This short course will support you prepare for completing the Computer Science Accelerator (CSA) programme, which will lead to you achieving a national certificate in computer science subject knowledge. By attending this course, you’ll gain support from an experienced Professional Development Leader, who will be...Programming 101: An Introduction to Python for EducatorsCO207
On this course, you’ll explore programming in Python. You’ll discover basic programming concepts, learning how to understand the basics of python syntax and interpret error messages.Ultimately, you’ll use your new coding skills to create your first program - which will be able to solve a simple...Programming 102: Think like a Computer ScientistCO208
On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll also explore list structures and their various uses. Ultimately, what you learn will build upon...Programming 103: Saving and Structuring DataCO219
Discover how to save data to use it across multiple runs of your programOn this course, you will learn how to save text and binary files, and how to structure data so that programs can interpret it correctly. You will explore various common types of structured files, including CSV and JSON, and also find out how...Programming Pedagogy in Secondary Schools: Inspiring Computing TeachingCO222
Transform your teaching by developing your pedagogical approach.In the first two weeks of this course, you’ll be introduced to a range of pedagogical approaches suitable for Key Stage 3. You’ll look at a range of pedagogies aimed at developing your students’ computational thinking skills, from...Promoting inclusivity in your STEM curriculumRP385
We will explore how we can create an inclusive STEM curriculum that promotes a positive perception of STEM careers and STEM further study with students.This short course forms part of our suite of STEM Career professional development modules that can be accessed via our Science Learning...