Internet of Things (IoT)

The Internet of Things is a system of physical objects that can be discovered, monitored, controlled, or interacted with by electronic devices connected to the internet.


Prototype a ‘smart thing’ – a device that connects the physical world to the Internet.

Assemble the prototype with an embedded computer or low cost micro controller


Set up an programming environment to write, debug and run code

Run code and collect sensors data over the the internet to test and monitor the device


Read comments written into code to learn how parts of the programme work

Change the code to learn or modify how the ‘smart thing’ performs in real time

Web Development

Web development ranges from developing a static single page of plain text to the most complex web-based internet application or social network.


Set up live server on an micro-controller/ embedded computer

Configure a web server on the on a ‘cloud based’ IDE


Test the servers response to web browser requests

Install code libraries and/or the web application framework


Hack HTML, CSS and JS on the server

Modify the site or app via the code

Bringing strong leadership,advice and rich innovation to any classroom or event with passion.

Music Technology

Music technology is the use of any device, mechanism, machine or tool by a musician or composer to make or perform music; to compose, notate, play back or record songs or pieces; or to analyze or edit music.


Prototype a music instrument powered by Arduino.

Make a TUI (tangible user interface) with sensors + acuators


Install open source development tools

Connect sensors to actuators via the internet.


Explore comments in the code to read how it works.

Hack the code to create a unique performance.

A truly awe-inspiring workshop that embeds programming skills with music. Helping you develop pupils’ understanding as well as their progression in programming skills and developing their musical knowledge.

Physical Computing

Physical Computing is an approach to learning how humans communicate through computers that starts by considering how humans express themselves physically.


Assemble a prototype based on an embedded computer

Make a TUI (tangible user interface) with sensors + acuators


Install free open source development tools

Run code to connect sensors to actuators via the internet.


Explore comments in the code to read how it works.

Hack the code to change the function of the device

Booking a Workshop


We run Computing Workshops, Hackathons or Raspberry Jams at your location.

Everyone works with hardware and code creates a working prototype

Session involved paired or team work and mentors help out

Workshops respect diversity and promote inclusion.


We run sessions for children, teens and adults.

Sessions can cater for mixed ability or target beginners through to experts

Coaches ensure the workshop session is fully accessible to everyone.

We encourage collaboration or team work


You will need to provide a workshop space. A (class) room with tables to accommodate working in pairs with a monitor, keyboard and mouse/or supplied hardware is ideal.

It will need sufficient access to power outlets near by so everyone can plug in computers.

Access to power outlets for each workstation is ideal.


We will need an hour before and after the workshop to allow for setup and teardown.

We suggest a meeting, in person or online, before the workshop to discuss workshop management.

It’s important to take multiple breaks throughout full days (every 90 minutes and a one hour lunch break).