VSTEAM Education Blog The Team
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.


We can deliver sessions in parallel.
1 instructor can deliver the following in a full day:
Secondary/Higher: 3 sessions x 1 hr 30 mins
(20 participants per session)
Contact us to discuss larger events.

Age Groups

Y9 - Y13, Higher Education

Introduction to Raspberry Pi

  • Raspberry Pi specification
  • Models and main components
  • General Purpose Input and Output (GPIO)

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.
Powering LEDs with the Raspberry Pi

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.

Programme Traffic Lights

Students will complete the exercise with the Scratch programming language and higher learners will also repeat the activity with Python. Scratch is an easy to use drag and drop block programming language that will help students grasp the basic concepts behind coding. During the exercises the students will learn how we can use programming languages to control the GPIO pins on the Raspberry Pi.
Scratch Block Programme

Additional Info

We will bring the Raspberry Pis (1 per 2 students), chargers, all necessary wires, cables and circuit components.
The school must provide a computer room with monitors (1 between 2) that has either a VGA or an HDMI input, keyboards and a mouse. Higher Learners
We also provide coding workshops to college and undergraduate university students.

Day Itinerary*

Secondary and Higher

* The activities may vary on the day depending on the length of the sessions and the age and ability of the participants.


Please contact us to obtain a quote or request our price guide.


View Available Regions

Anywhere in England, Anywhere in Northern Ireland, Anywhere in Scotland, Anywhere in Wales, Bedfordshire, Berkshire, Buckinghamshire, Cambridgeshire, Cheshire, Cornwall, Cumberland, Derbyshire, Devon, Dorset, Durham, Essex, Gloucestershire, Hampshire, Herefordshire, Hertfordshire, Huntingdonshire, Kent, Lancashire, Leicestershire, Lincolnshire, Middlesex, Norfolk, Northamptonshire, Northumberland, Nottinghamshire, Oxfordshire, Rutland, Shropshire, Somerset, Staffordshire, Suffolk, Surrey, Sussex, Warwickshire, Westmorland, Wiltshire, Worcestershire, Yorkshire, Antrim, Armagh, Down, Fermanagh, Londonderry, Tyrone, Aberdeenshire, Angus, Argyllshire, Ayrshire, Banffshire, Berwickshire, Buteshire, Caithness, Clackmannanshire, Cromartyshire, Dumfriesshire, Dunbartonshire, East Lothian, Fife, Inverness-shire, Kincardineshire, Kinross-shire, Kirkcudbrightshire, Lanarkshire, Midlothian, Morayshire, Nairnshire, Orkney, Peeblesshire, Perthshire, Renfrewshire, Ross-shire, Roxburghshire, Selkirkshire, Shetland, Stirlingshire, Sutherland, West Lothian, Wigtownshire, Anglesey, Brecknockshire, Caernarfonshire, Carmarthenshire, Cardiganshire, Denbighshire, Flintshire, Glamorgan, Merioneth, Monmouthshire, Montgomeryshire, Pembrokeshire, Radnorshire

Contact VSTEAM Education to book this workshop
(If not found or N/A specify in the message)
Bringing Coding & Robotics into Education

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