The Raspberry Pi is a single-board computer roughly the size of a credit card. The computer board offers a range of basic components such as HDMI and Ethernet ports, a graphics core and camera and display interfaces that users can programme for various applications.