Listing all results (19)

Design and Prototype Embedded Computer SystemsCO218

Discover embedded system design and work your way through the product design lifecycle.

Programming 103: Saving and Structuring DataCO219

Learn how to save and structure data in external files, and import files back into your Python programs. Supported by Google.

Introduction to Encryption and CryptographyCO220

Discover the history of encryption and learn how it's used in the modern world On this course, you will learn about what encryption is and understand its use in the past by using the Caesar and Vigenère ciphers.   You will also look at the present and future of encryption and investigate both symmetric and asymmetric...

Creating an Inclusive Classroom: Approaches to Supporting Learners with SEND in ComputingCO700

Explore ways to make your computing lessons more inclusive for learners with special educational needs and disabilities.

NCCE facilitator development programme (stage one) - Invitation OnlyCP725

The National Centre for Computing Education is the main provider of computing professional development in England, operating through a network of quality assured partners. All our CPD is led by accredited facilitators, working to a shared quality framework.  Successful completion of stage one of the facilitator...

Representing Data with Images and Sound: Bringing Data to LifeCO209

Learn how data is represented through media; audio, visual and text. This online course from the Raspberry Pi Foundation explores how computers do interesting things with data. You’ll discover how to represent and manipulate text, images and sound and compression and other algorithms.

How Computers Work: Demystifying ComputationCO206

Explore the fundamentals of computing - computer architecture, binary logic, data processing, circuits, and more.

Understanding Computer SystemsCO212

Understand how the components of a computer system interact with each other on this online course for computing teachers.

Teaching Physical Computing with Raspberry Pi and PythonCO205

Create simple systems that respond to and control the physical world using the Raspberry Pi and Python. Over four weeks, you’ll develop your knowledge of simple electronics and computing, setting up your Raspberry Pi and writing your first program using the Python programming language

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.