Introduction to the Raspberry Pi Zero W

A Raspberry Pi is a small, low-cost, credit-card-sized single-board computer that runs a full Linux operating system - it has a CPU, RAM, storage (a microSD card), and I/O, just like a regular desktop, only shrunk down and priced for hobbyists, students, and makers. The Raspberry Pi Zero W is a specific member of that family: the wireless-enabled version of the "Zero" line, which is the smallest and cheapest branch of Raspberry Pi boards. It exists to answer one simple question - what's the least amount of board you need to run Linux and talk to a Wi-Fi network - and the answer is a board roughly the size of a stick of gum.

Where this fits: Because the Zero W runs Raspberry Pi OS, a Debian-based Linux distribution, everything you already know from this site's Python track works on it once you're connected over SSH.

A Brief History

The very first board in this family, the plain Raspberry Pi Zero, launched in November 2015 as an extremely stripped-down, extremely cheap board with no wireless connectivity at all. It was a hit with makers who wanted a full Linux computer for embedded projects, but the lack of networking meant every project either needed a wired Ethernet adapter or had no network access at all. The Raspberry Pi Zero W arrived in February 2017 to fix exactly that gap - it took the same tiny form factor and added onboard 802.11 b/g/n Wi-Fi and Bluetooth, for a modest price and power increase. That single addition is what turned the Zero line from "a neat cheap Linux board" into "a genuinely practical board for headless, network-connected projects."

Why the Zero W Exists

Before the Zero W, if you wanted a Raspberry Pi that could sit somewhere out of the way - inside a wall-mounted enclosure, tucked into a plant pot for a sensor, strapped to a robot - and still be reachable over the network without a physical Ethernet run, you needed a full-size Pi with a USB Wi-Fi dongle sticking out of it, which defeated a lot of the point of using something small in the first place. The Zero W solves that directly: onboard Wi-Fi and Bluetooth in the same postage-stamp footprint as the original Zero, at a price point historically around $10 USD at launch (exact current pricing varies quite a bit by region and availability, so we won't state a precise number here - check current retailer listings for what it actually costs today).

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. Everything shown throughout this track is meant to run on your own physical board.

What It's Good For

Great fitWhy
Headless IoT sensor nodesSmall, low-power, connects over Wi-Fi with no display needed
Small always-on network servicesEnough CPU and RAM for lightweight, I/O-bound services that mostly wait on the network rather than crunch numbers
Battery-powered / wearable / mobile projectsTiny size and low power draw make it practical to run off a small battery pack

What It's Not Ideal For

Poor fitWhy
Everyday desktop useSingle-core CPU and 512MB RAM make a full desktop GUI sluggish
Heavy compute (video encoding, ML inference, etc.)The single-core ARM11 CPU simply isn't built for it - see the Specifications lesson
Projects needing full-size USB-A or wired EthernetNeither port exists on the board - you'd need an adapter, which works against the small form factor
Next steps: Head to Specifications for the complete, detailed spec sheet with real-world context for each number.