Raspberry Pi® allows future computer scientists and programmers to learn important computer science and coding concepts using a single-board computer! This engaging title explains how this device can be used to learn coding with programming languages such as Python, Ruby, or Scratch, leading students to the empowering feat of creating their own functioning mini computers. The text is carefully crafted to break down complex concepts for middle elementary readers and also features exciting sidebars, eye-catching photos, and engaging graphic organizers. *Raspberry Pi is a trademark of the Raspberry Pi Foundation. Use of the Raspberry Pi name in this book does not imply a recommendation or endorsement of this title by the Raspberry Pi Foundation.