Raspberry Pi Beginner's Guide 5th Edition

Raspberry Pi is a small, clever, British-built computer that's packed with potential. Made using a desktop-class, energy-efficient processor, Raspberry Pi is designed to help you learn coding, discover how computers work, and build your own amazing things. This book was written to show you just how easy it is to get started.

C & GUI Programming 2nd Edition

Freshly updated for GTK3, the 2nd edition of An Introduction to C & GUI Programming will teach you all you need to know to write simple programs in C and start creating GUIs, even if you’re an…

FreeCAD for Makers

FreeCAD is the number one free software 3D design program, and this PDF guide is the best way to get started with it. We’ll take you from absolute beginnner to advanced user, going from the basics…

The Official Raspberry Pi Handbook 2023

Discover the true potential of Raspberry Pi with the new, official Handbook 2023. With over 200 pages of amazing projects, fun tutorials, practical guides, and clear reviews, it has everything you need to master Raspberry Pi!

Build a Raspberry Pi Media Player

Power up your TV and music system with Raspberry Pi: build the ultimate media centre, smart music system, and create a home server.

Retro Gaming with Raspberry Pi 2nd Edition

Discover how to set up Raspberry Pi to play classic games in the brand new version of our retro gaming guide. In this 164-page book, you’ll learn how to build a portable games machine, assemble a full-sized arcade cabinet, and emulate classic computers and consoles. Our step-by-step guides make each build easy! Plus you’ll even learn to program your own versions of classic arcade games using Python and Pygame.

The Official Raspberry Pi Handbook 2022

Get even more from Raspberry Pi with the brand-new official Handbook! Over 200 pages of Raspberry Pi packed with inspirational projects, essential tutorials & guides, practical tips and definitive reviews!

The Computers That Made Britain

INSIDE THE HOME COMPUTER REVOLUTION OF THE 1980s The home computer boom of the 1980s brought with it now iconic machines such as the ZX Spectrum, BBC Micro, and Commodore 64. Those machines would i…

Get Started with MicroPython on Raspberry Pi Pico

Raspberry Pi Pico is a new low-cost, high-performance microcontroller board with flexible digital interfaces. Microcontrollers are computers stripped back to their bare essentials. You don’t use mo…

The Official Raspberry Pi Handbook 2021

To help you get the most of out of your Raspberry Pi computer, this official Handbook features 200 pages of essential information, inspiring projects, practical tutorials, and definitive reviews. …

Raspberry Pi Beginner's Guide 4th Edition

Fully updated for Raspberry Pi 400, Raspberry Pi 4, and the latest software, this 252-page official Raspberry Pi book is crammed with projects and beginner’s guides containing all the information y…

Create Graphical User Interfaces with Python

Add buttons, boxes, pictures and colours and more to your Python programs using the guizero library, which is quick, accessible, and understandable for all. This 156-page book is suitable for every…

Code the Classics — Volume 1

This stunning 224-page hardback book not only tells the stories of some of the seminal video games of the 1970s and 1980s, but shows you how to create your own games inspired by them using Python a…

Book of Making Volume 2

We’ve gathered up our favourite maker projects from the second year of HackSpace magazine in one place – the Book of Making volume two. It’s 180 pages of hands-on guides, tips, tricks, and inspirat…

Get Started with Arduino

Whether you want to build robots, smart devices, or any other electronically controlled projects, this is the book you need. We take you through how to program and connect an Arduino microcontrolle…

Raspberry Pi Projects Book 5

The Raspberry Pi is loved the world over by educators and makers thanks to its tiny size and endless possibilities. Find out why it’s loved and how to use it with the latest official Projects Book…

Retro Gaming with Raspberry Pi

This 164-page book shows you how to set up a Raspberry Pi to play classic games, and a whole lot more. Build your own portable console, full-size arcade cabinet, and pinball machine with our step-b…

Raspberry Pi Beginner's Guide v3

Fully updated for Raspberry Pi 4 and latest software, including Scratch 3, this 252-page official Raspberry Pi book is crammed with projects and beginner’s guides containing all the information you…

Get Started with Raspberry Pi

Ideal for beginners, this official guide and starter kit contains everything you need to get started with Raspberry Pi. Inside you’ll find a Raspberry Pi 3A+, the official case, and a 16GB microSD…

Beginner's Guide v2

The Raspberry Pi is a small, clever, British-built computer that’s packed with potential. Made using the same technology you find in a smartphone, the Raspberry Pi is designed to help you learn cod…

Wearable Tech Projects

We’ve gathered up the best bits of wearable technology from the first two years of HackSpace magazine for this amazing book. Its 164 pages are packed with step-by-step tutorials and inspirational p…

C & GUI Programming 1st Edition

Even if you are an absolute beginner, this book will teach you all you need to know to write simple programs in C and start creating GUIs. The first half of the book is an introduction to C, and co…

Essentials - Conquer the Command Line

Using the command line is an amazing skill to have, allowing you to control a computer more effectively than ever before – especially when it comes to Raspbian on the Raspberry Pi! Here’s our updat…

Beginner's Guide

Buy in Print The Raspberry Pi is a small, clever, British-built computer that’s packed with potential. Made using the same technology you find in a smartphone, the Raspberry Pi is designed to help…

Code Club Book of Scratch

The first ever Code Club book is here! With it, you’ll learn how to code using Scratch, the block-based programming language. In each chapter you’ll find instructions to build cool games, animation…

Book of Making Volume 1

We’ve gathered up our favourite maker projects from the first year of HackSpace magazine in one place – the Book of Making volume one. It’s 180 pages of hands-on guides, tips, tricks, and inspirati…

Raspberry Pi Projects Book 4

The Raspberry Pi is loved the world over by educators and makers thanks to it’s tiny size and endless possibilities. We’ve managed to stuff the fourth edition of the official Raspberry Pi Projects…

Raspberry Pi Annual 2018

The Raspberry Pi Annual 2018 is an educational book packed with cartons, quizzes, and computer code. It’s entertaining for kids of all ages, and the perfect introduction to The Raspberry Pi – the B…

Beginner's Book 1

The official Raspberry Pi Beginner’s book comes with everything you need to get started with Raspberry Pi today (hardware not included with the digital edition). Inside you’ll find a Raspberry Pi Z…

Raspberry Pi Projects Book 3

The Raspberry Pi is becoming a household name. It’s ubiquitous in the maker community, helped revolutionised computing the world over, and is now the third best-selling computer of all time. Get to…

Essentials - AIY Voice Projects

Google AIY Projects brings do-it-yourself artificial intelligence (AI) to the maker community. You will build a cardboard device (kit sold separately) that uses the Google Assistant to answer quest…

Raspberry Pi Projects Book 2

The Raspberry Pi is the best-selling British computer of all time and is known the world over for making incredible hardware and software projects possible. It’s also helping to revolutionise compu…

Essentials - Learn to Code with C

The C programming language been used to program everything from the tiny microcontrollers used in watches and toasters up to huge software systems – most of Linux (and Raspbian itself) is written i…

Essentials - GPIO Zero Electronics

Using the GPIO pins on your Raspberry Pi opens up a whole new world of possibilities. While it might seem daunting at first glance, with our help you’ll be creating electronic circuits and controll…

Essentials - Making with Minecraft

Minecraft is the biggest game on the planet with more than 30 million copies sold across numerous hardware platforms. Not bad for a sandbox that doesn’t really have a point. The version of Minecraf…

Essentials - Learn to Code with Scratch

Created by the boffins at MIT, Scratch enables children and adults without any prior knowledge to start programming within minutes. In this book, we’ll help you get started and guide you step-by-st…

Essentials - Code Music with Sonic Pi

Sam Aaron, the creator of Sonic Pi, has written this book to complement the software’s built-in tutorial and to help you jump-start your live-coding career. The book is packed with fun, instantly r…

Essentials - Sense HAT Experiments

What is the Sense HAT? Why is it in space? Learn about its amazing sensor-suite, its incredible mission aboard the ISS with Astro Pi, and build five fun and educational projects to help you sense t…

Essentials - Make Games with Python

While countless millions of us like nothing more than spending hours racking up high scores on our favourite games, too few of us are exposed to an even more gratifying way to spend the evening – m…

Raspberry Pi Projects Book 1

How to get started with your Raspberry Pi Dozens of inspirational community projects Essential guides and amazing ideas Expert reviews and buying advice Never-before printed pages from the…

Command Line

For getting instructions from user to computer – in a clear, quick and unambiguous form – the command line is often the best way. Now – thanks to Raspbian on the Raspberry Pi – a new generation are…

MagPi SE 1

Internet radio Retro gaming Photography Catch up TV Robot arm Minecraft Printing … and much more The MagPi is freely licensed under Creative Commons (BY-SA-NC 3.0). You can download t…