Make an Enquiry

Raspberry Pi Workshop

Practical programming workshop for schools

Raspberry Pi is a powerful pocket-sized computer that enables students to learn to code with programming languages such as Scratch and Python. It is used for many projects such as building an alarm circuit, creating a file server, electronic circuits, building robots and more.

This workshop will give students a basic understanding of the Raspberry Pi by getting them engaged in practical activities. The workshop assumes students have no prior knowledge of programming or coding.


Half day or full day,
typically covers up to 48
students in a day,
contact us for bigger sessions.

Age Group

Secondary and Sixth Form
KS3 and KS4

Introduction to Raspberry Pi

The introduction covers the Raspberry Pi specifications, main components, General Purpose Input and Output (GPIO) pins and it's applications.

Control an LED

Students will learn how to build a simple circuit to turn on and off an LED using the Raspberry-Pi GPIO pins.


Programme Traffic Lights

They will also learn to build a traffic light sequence, and learn how to programme them. This will give students an understanding of real-life applications of programming. Watch the video below to see what we will create on the day of the workshop.

Learn to Use the Scratch Programming Language

All of the programming for the exercises will use the Scratch programming language. It is an easy to use drag and drop block programming language that will help students grasp the basic concepts behind coding. One of the main abilities of Scratch is that it allows us to control the GPIO pins on the Raspberry Pi.



Typical Workshop Day

Bringing Coding and Robotics into Education

Read our blog post to find out how teachers can bring coding into schools for free here.