Filters
Clear allLocation
Age range
Subject
- Careers (78) Apply Careers filter
- Creative arts and media (14) Apply Creative arts and media filter
- Cross curricular (124) Apply Cross curricular filter
- Design and technology (116) Apply Design and technology filter
- Engineering (77) Apply Engineering filter
- Food Preparation and Nutrition (1) Apply Food Preparation and Nutrition filter
- Health and safety (35) Apply Health and safety filter
- Leadership (208) Apply Leadership filter
- Mathematics (146) Apply Mathematics filter
- Personal development (71) Apply Personal development filter
- Psychology (25) Apply Psychology filter
- Science (791) Apply Science filter
- Space (31) Apply Space filter
- STEM Clubs (12) Apply STEM Clubs filter
Role
- Teacher (58) Apply Teacher filter
- Head of department/Subject Lead (48) Apply Head of department/Subject Lead filter
- Trainee Teacher (31) Apply Trainee Teacher filter
- Teaching Assistant/HLTA (22) Apply Teaching Assistant/HLTA filter
- Senior Leader (21) Apply Senior Leader filter
- Returning Teacher (7) Apply Returning Teacher filter
- Head Teacher (6) Apply Head Teacher filter
- Supply Teacher (4) Apply Supply Teacher filter
- Lecturer (3) Apply Lecturer filter
- Consultant/adviser (2) Apply Consultant/adviser filter
- Subject leader (2) Apply Subject leader filter
- Teacher educator (2) Apply Teacher educator filter
- Technician (2) Apply Technician filter
- Other (1) Apply Other filter
- School Governor (1) Apply School Governor filter
Showing 389 results
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...Programming with GUIsCO217
Discover how to build your own Graphical User Interface (GUI) with Python and guizero. On this course, you will learn how to incorporate more interactivity in your program. You will experiment with different types of widgets and build the confidence to design more complex GUI-based apps in the...
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...
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...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...Robotics and the foundation phase. Teachers in Wales only.NW039
FOR TEACHERS IN WALES ONLY:
During this half day session teachers will work with researchers from The Psychology Department of Cardiff University to investigate the use of computing and robotics with FP pupils.
The session is structured as follows:
...
Secondary Teachers in Wales only. Enhancing the teaching of cyber security for the computer science and digital technology gcsesNW236
An event for KS3 Teachers in Wales at the Welsh government funded cyber centre of excellence, the National Digital Exploitation Centre (NDEC) in Ebbw Vale, to see how you can enhance your teaching of Cyber Security in the GCSE curriculum and inspire learners to consider career and study pathways into this growing...Solving computational problems in KS3 computingCP436
The National Curriculum in computing aims to enable learners to repeatedly analyse problems in computational terms, and to write programs that solve such problems. This is central to the development of computational thinking. Through the application of rich subject knowledge, including algorithm and program...
Sphero boltNS020
This introductory course will provide the foundations for using Sphero Bolt in your setting, covering all of the basic functions of the Bolt and how to embed Computing Science concepts and approaches into your teaching. We will begin the course with a face-to-face, full day session at SSERC, getting hands on with the...Starting a STEM Club in a primary schoolSC002
STEM Clubs are proven to enrich pupil learning, understanding and enjoyment of STEM subjects, helping to improve skill sets through fun and creative extra-curricular sessions. The workshop explores best practice, ideas, opportunities, hints, tips and advice that will assist new and experienced primary school club...STEM Careers : Ideas, activities and supportRP384
This professional development episode supports teachers in Initial Teacher Training (ITT) to gain awareness of a range of ways that students can receive STEM career learning, including in lessons, through meeting STEM Ambassadors, participating in STEM Clubs and other enrichment...