Listing all results (26)

Primary programming and algorithmsCP003

This course is delivered as part of the National Centre for Computing Education. Programming and algorithms are fundamental to the primary computing curriculum. Algorithms are clear and unambiguous instructions to solve problems which can often be translated using a programming language for a computer to follow. By...

Networks and cyber-security in GCSE computer scienceCP202

This course is delivered as part of the National Centre for Computing Education, and forms part of the Computer Science Accelerator programme. Networked computers, and cyber-security issues, are the focus of this two-day professional development. Gain comprehensive knowledge of the hardware and software systems that...

Teaching and leading key stage 2 computingCP002

This course is delivered as part of the National Centre for Computing Education. Through key stage 2, the computing curriculum aims to deepen understanding of computer science, information technology and digital literacy. Children become more skilled, and critical, users of technology, choosing tools that helps them...

Data and computer systems in GCSE computer scienceCP201

This course is delivered as part of the National Centre for Computing Education, and forms part of the Computer Science Accelerator programme. Computer programs are written in a language that humans understand, but what about the computer itself? Every piece of software, and the instructions and data it contains, is...

NCCE Train the TrainerCP705

A course for facilitators who hold the STEM Learning Quality Mark

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

How Computers Work: Demystifying ComputationCO206

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

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

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.

Pages