Coding Club
Par1 1 – Introduction to Physical Computing and Raspberry Pi
Learners will be introduced to what physical computing is, how Raspberry Pi works, and how it can be used to control the physical world. This will include setting up the devices and exploring simple input/output.
Part 2 – Layers of Computing & Programming with Scratch
We’ll look at the layers of computing systems (hardware, operating systems, applications) and then use Scratch/Python on the Raspberry Pi to build some simple interactive programs. This links the conceptual side of computing with practical programming skills.
Part 3 – Controlling the Physical World with Raspberry
PiLearners will build on what they’ve learned by programming the Raspberry Pi to interact with real-world components (e.g. LEDs, sensors, or motors). This will show how software and hardware connect to create tangible projects.

Surender Sampath is an Embedded Software Engineer with experience at companies like Dyson and Thorlabs. He holds a Master’s in Computing and has taught over 500 hours of coding to children and adults. He is passionate about hands-on learning and enjoys demystifying computer science through real-world examples and clear reasoning.