Raspberry Pi Projects for Kids

Raspberry Pi Projects for Kids
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $38.98    Print cover: $23.99
save 38%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Learn how to use your own Raspberry Pi device to create your own applications, including games, interactive maps, and animations
  • Become a computer programmer by using the Scratch and Python languages to create all sorts of cool applications and games
  • Get hands-on with electronic circuits to turn your Raspberry Pi into a nifty sensor

Book Details

Language : English
Paperback : 96 pages [ 235mm x 191mm ]
Release Date : March 2014
ISBN : 1783982225
ISBN 13 : 9781783982226
Author(s) : Daniel Bates
Topics and Technologies : All Books, Game Development, Open Source

Table of Contents

Chapter 1: Getting Started with the Raspberry Pi
Chapter 2: Making Your Own Angry Birds Game
Chapter 3: Testing Your Speed
Chapter 4: Making an Interactive Map of Your City
  • Chapter 1: Getting Started with the Raspberry Pi
    • Materials needed
      • Power supply
      • Storage
      • Input
      • Video
      • Network
    • Preparing the SD card
    • Starting up the Raspberry Pi
    • Using your Raspberry Pi
      • The command line
      • Updating and installing new software
      • Other uses for Raspberry Pi
      • Troubleshooting
    • Summary
  • Chapter 2: Making Your Own Angry Birds Game
    • Scratch
      • Hello world!
      • Code tour
    • Creating a character
    • Creating a level
    • Moving the character
      • Initialization
      • Moving with the keyboard
      • Launch!
      • Flight
    • Adding physics
      • Gravity
      • Bouncing
      • Ending the game
    • Scoring
    • Extensions
    • Summary
  • Chapter 3: Testing Your Speed
    • Materials needed
    • Creating the game controller
      • The controller base
      • Adding buttons
      • Connecting to the Raspberry Pi
    • Python
    • Coding the game
      • Random behavior
      • Using the controller
      • Adding a time limit
      • Bringing it all together
    • Complete code listing
    • The keyboard version
    • What's next?
    • Summary
  • Chapter 4: Making an Interactive Map of Your City
    • Hello world!
      • Tkinter
      • Writing the program
    • Getting a map
      • No Internet? No problem!
      • Google Maps
      • Generating the address
      • Downloading the image
      • Using the image
    • Adding markers
      • Detecting mouse clicks
      • Reacting to mouse clicks
    • Adding labels
      • Basic labels
      • Pop-up windows
    • Code listing
    • Extensions
      • Layout
      • Additional widgets
        • Checkbutton
        • Frame and LabelFrame
        • Listbox
        • Menu
        • Menubutton
        • Message
        • OptionMenu
        • Radiobutton
        • Scale
        • Spinbox
    • Summary

Daniel Bates

Daniel Bates is a Computer Science researcher at the University of Cambridge. His day job involves inventing designs for future mobile phone processors, and when he goes home, he likes playing games or working on one of his coding projects (or both!). Daniel has been a volunteer for the Raspberry Pi  Foundation since 2011, and is enthusiastic about introducing new people to computing. He has previously written Instant Minecraft: Pi Edition Coding How-to, Packt Publishing.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Raspberry Pi Projects for Kids +    Building Probabilistic Graphical  Models with Python =
50% Off
the second eBook
Price for both: £13.85

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Learn how to set up your own Raspberry Pi device
  • Explore the world of programming by learning about Scratch and Python
  • Program with Scratch to develop your own version of Angry Birds
  • Get hands-on with some electronics to build your own reaction game
  • Develop with Python in order to build your own version of Google Maps

In Detail

Technology today is growing rapidly, with all sorts of cool gadgets, applications, and games made thanks to the rise of computer programming. The Raspberry Pi is a crafty device that has promoted the teaching of basic computer science in schools, catching the attention of both young and old. Although learning to program offers a unique set of skills that allows you to explore your creative side, it has its own challenges, which may mean you will need a helping hand.

This handy guide will launch you into the world of computer programming by showing you how to build your own amazing applications. Raspberry Pi Projects for Kids contains several awesome projects for you to get hands-on with, including creating your own games, crafting your own simple electronics, and making your own interactive map. By learning how to use Scratch and Python in your programming, you will be a computer scientist in no time!

After you have become comfortable with setting up and playing with your Raspberry Pi, you will be transported into this exciting world of technology, where you will get to grips with using Scratch, Raspberry Pi’s official programming language, in order to develop your own version of Angry Birds! After connecting new circuitry, lights, and switches to your Raspberry Pi, you will then get to use Scratch to create your own reaction game. See for yourself who’s the quickest off the mark!)You will finally get to step things up by developing an interactive map of your own hometown using the Python programming language. You will be working for Google before you know it!

This book will teach you everything you need to know about using your Raspberry Pi in order to develop your own games, applications, and electronic circuits. It’s time to have your Pi and eat it, because you will be able to create virtually anything you like.


This tutorial contains all-important information about how to use your Raspberry Pi to develop any application you like. It is broken down into several action-packed projects, each containing easy-to-follow steps, just to show you how easy and fun computer programming can be!

Who this book is for

If you are someone with a big imagination and would like to dive straight into the realm of technology and computers, then this is the book for you. With only a Raspberry Pi and no prior experience required, you will be shown how to translate your ideas into computer programs, creating any game, tool, or animation you can dream of.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software