Listing all results (60)

Scratch to Python: Moving from Block- to Text-based ProgrammingCO211

Learn how to apply the thinking and programming skills you've learnt in Scratch to text-based programming languages like Python.

Programming 102: Think like a Computer ScientistCO208

Take your Python skills further. Guided by the Raspberry Pi Foundation, you’ll explore algorithms and list structures.

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...

Programming 101: An Introduction to Python for EducatorsCO207

Explore the basics of Python. Guided by the Raspberry Pi Foundation, you’ll learn to code your first program

Understanding Maths and Logic in Computer ScienceCO213

Improve your understanding and ability to teach maths and logic in computing while building elements of an escape room.

An Introduction to Computer Networking for TeachersCO214

Build your knowledge and understanding of computer networks as a computer science teacher

Object-oriented Programming in Python: Create Your Own Adventure GameCO210

Learn object-oriented programming principles by creating your own text-based adventure game in Python.

Impact of Technology: How To Lead Classroom DiscussionsCO215

On this course, teachers will explore the ethical, legal, cultural, and environmental concerns surrounding computer science. You will build the skills needed to hold relevant, open, and exciting discussions in the classroom. You will explore the best ways to help your students be productive and write long-form answers...

Creative computing for Key stage 3CP206

Designed for Heads of Computing, and others with a key role in teaching and leading computing, this three-day course will help you plan and deliver an inclusive curriculum appropriate for all pupils in Key Stage 3. Whether you are an experienced teacher or leader of computing looking to reinvigorate the subject, or...

Introduction to GCSE computer scienceCP210

For teachers new to GCSE Computer Science, the subject can seem challenging. This course aims to raise confidence, allowing teachers to access deep subject knowledge enhancement through the Computer Science Accelerator professional development programme. Whether you’re already teaching computing in lower secondary...