Learning STEM with Raspberry Pi Hardware¶

An interactive intelligent textbook for teaching STEM concepts and computational thinking with hardware created by the Raspberry Pi Foundation.
Getting Started¶
This is an intelligent textbook built with MkDocs Material. Use the navigation sidebar on the left, or the links below, to explore chapters, the learning graph, MicroSims, posters, and supporting reference content.
Front Matter¶
- About — audience, prerequisites, and how to read the book
- Course Description — the seed document used to generate the learning graph
Chapters¶
The main body of the book lives under Chapters. It has
20 chapters covering everything from breadboard wiring and MicroPython to
real-time object detection and audio classification on a Raspberry Pi 5. Each
chapter has its own folder with a two-digit prefix (e.g. 01-computational-thinking-debugging)
and includes a quiz and annotated references.
Learning Graph¶
The Learning Graph shows how concepts depend on each other, including an interactive graph viewer. Concepts are introduced in dependency order so prerequisites are always covered before they are used.
MicroSims¶
MicroSims are interactive simulations — over 100 of them — covering circuits, sensors, robotics, wireless protocols, Linux, and machine learning. Each MicroSim focuses on one concept and is embeddable as an iframe inside chapter content.
Posters¶
Posters are interactive infographic diagrams and comparison grids covering hardware anatomy, wiring, and protocol concepts — things like board pinouts, resistor color codes, and I2C vs. SPI wiring.