In 2019, Raspberry Pi 4 was released and it came equipped with several interfaces that support all use cases, from general computing to space exploration.

Below is a list of some of the main interfaces:


In order to properly power the Raspberry Pi, you need a 5 Volt 3 Amp USB-C power supply. It is important to get a power supply with the right specifications. You can buy kits that come with a power supply, or make sure you buy one that is for Raspberry Pi.


This port connects Raspberry Pi to the internet as well as your local network. Raspberry Pi 4 supports up to a Gigabit per second transfer speeds, while some older boards support up to 100 Megabits per second.


New to Raspberry Pi 4, the USB-3 interfaces are perfect for peripherals that require higher transfer speeds, such as newer flash memory storage.


These support all USB peripherals that may not need increased transfer speeds. Keyboards, mice, and slower storage devices are good examples for this interface.


There are 2 HDMI interfaces that can each support a monitor. To fit 2 on the board these connectors are micro HDMI and will require an adapter to connect to a regular HDMI monitor.


The GPIO, or General Purpose Input/Output, consists of 2 rows of 20 pins and can be connected using single hookup wires, ribbon cable, or off the shelf adapters. Supporting voltages of 5V, 3.3V, and a number of serial communication protocols the GPIO can be used to support any number of cool electronics projects. We will look at the GPIO in more depth later in the course.


Hover over the shaded areas of the Raspberry Pi 4 to get to know the layout of the different interfaces.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?