Raspberry Pi Zero W Tutorial

The Raspberry Pi Zero W is the wireless-enabled version of the smallest, cheapest board in the Raspberry Pi family - the same tiny footprint as the original Zero, plus built-in Wi-Fi and Bluetooth, which is what makes it genuinely usable for real IoT and headless projects without an adapter dongle hanging off it. This 10-lesson track covers it end to end: full specifications, exactly how it compares to the plain Zero and the newer Zero 2 W, the complete 40-pin GPIO reference, flashing an OS and setting it up headless over Wi-Fi and SSH, your first physical project (blinking an LED), the camera module, and real project ideas once you're comfortable with the basics.

Where this fits: The Zero W runs Linux (Raspberry Pi OS, a Debian derivative), so everything in this site's Python track and the Linux Command Generator tool applies directly once you're logged in over SSH. If you've already used that tool's "Create a Wi-Fi Hotspot" or Wi-Fi tasks, you're already halfway to being comfortable here.

Raspberry Pi Zero W at a Glance

SpecValue
CPUBroadcom BCM2835, single-core ARM11 (ARM1176JZF-S) @ 1GHz
RAM512MB
Wireless802.11 b/g/n Wi-Fi, Bluetooth 4.1 + Bluetooth Low Energy (BLE)
GPIO40-pin header, HAT-compatible (unpopulated on the standard SKU)
VideoMini HDMI
CameraCSI connector (smaller size - needs the Zero-specific camera cable)
StoragemicroSD card

Full breakdown, sources, and every other spec in the Specifications lesson.

Why the "W" Matters

The original Raspberry Pi Zero has no wireless connectivity of any kind - not even Wi-Fi. That's fine for a project that's plugged into Ethernet via an adapter, or one that never needs to talk to a network at all, but it rules out the single most common way people actually use a tiny board like this: mount it somewhere, power it, and manage it entirely over Wi-Fi with no monitor or keyboard ever attached. The Zero W adds exactly that - onboard 802.11 b/g/n Wi-Fi and Bluetooth 4.1 - for a small price and power increase, on the identical tiny form factor.

Note: This page's code and terminal commands are a preview, not something you can run right on this website - this server runs PHP, not the Zero W's own operating system. Every command in this track is real and meant to be run on your own Raspberry Pi Zero W over SSH or a connected keyboard/monitor.

What You'll Learn In This Track

AreaCovered in
FoundationsWhat the Zero W is, full specifications, and how it compares to the Zero and Zero 2 W
Hardware referenceThe complete 40-pin GPIO pinout, physical vs BCM numbering
SetupFlashing Raspberry Pi OS, and configuring Wi-Fi + SSH for a fully headless setup
Your first projectWiring and coding your first GPIO project - blinking an LED with Python
Going furtherThe camera module, common real-world projects, and a best-practices wrap-up
Next steps: Head to Introduction for the history and context before diving into specs and wiring.