Scratch 2.0 Beginner's Guide, 2nd Edition
By Michael Badger
Publisher: Packt Publishing
Final Release Date: April 2014
Pages: 296

In Detail

As 21st century people, we live a digital life, but computer scientists around the world warn of a declining pool of digitally literate computer science students. The Scratch environment makes it fun for students of any age to think, create, and collaborate digitally.

Scratch 2.0 Beginner's Guide Second Edition will teach you how to become a Scratch programmer and lay the foundation for programming in any computer language. Whether you are creating a birthday card or cloning bricks for a game of Breakout, projects are approached in a step-by-step way to help you design, create, and reflect on each programming exercise.


The book uses step-by-step instructions along with full code listings for each exercise. After each exercise, the author pauses to reflect, explain, and offer insights before building on the project.

Who this book is for

The author approaches the content with the belief that we are all teachers and that you are reading this book not only because you want to learn, but because you want to share your knowledge with others. Motivated students can pick up this book and teach themselves how to program because the book takes a simple, strategic, and structured approach to learning Scratch.

Parents can grasp the fundamentals so that they can guide their children through introductory Scratch programming exercises. It’s perfect for homeschool families. Teachers of all disciplines from computer science to English can quickly get up to speed with Scratch and adapt the projects for use in the classroom.

Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyScratch 2.0 Beginner's Guide, 2nd Edition

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top


An Excellent Intro to Scratch 2.0

By Mark

from Colorado

About Me Developer, Educator, Maker

Verified Reviewer


  • Concise
  • Easy to understand
  • Helpful examples


    Best Uses

    • Novice
    • Student

    Comments about oreilly Scratch 2.0 Beginner's Guide, 2nd Edition:

    I really enjoyed reading PacktPub's Scratch 2.0 Beginner's Guide: Second Edition. The book has some fun and useful projects that start easy and build up to more challenging concepts. The projects in the book explain the programming concept first before diving into greater detail by first having the reader create the code in Scratch and then explaining how the code functions step-by-step.

    Chapter 1 - Welcome to Scratch 2.0 - goes through an overview of Scratch, the projects in the book and basic programming concepts.

    Chapter 2 - A Quick Start Guide to Scratch - walks the reader through creating an account on the Scratch website, creating a project, using forever loops, repeat blocks and animating sprites.

    Chapter 3 - Creating an Animated Birthday Card - takes the reader through the process of creating an animated birthday card. The project shows the reader how to use the built-in paint editor to design bitmap and vector images, initialize the sprite and then transform it using graphical effects, loops and broadcasts.

    Chapter 4 - Creating a Scratch Story Book - shows the reader how to create a barnyard joke book by displaying the joke in a speech bubble, playing sounds, creating sound effects, moving sprites and changing scenes to navigate the book.

    Chapter 5 - Creating a Multimedia Slideshow - demonstrates how to create a multimedia slideshow by importing personal photos, resizing the images, adding slideshow controls, recording and playing sounds and using the x and y coordinates to locate the mouse.

    Chapter 6 - Making an Arcade Game - Breakout (Part I) - walks the reader through building a breakout game by customizing a starter project, cloning sprites to add additional game elements, calculating the sprite direction, using conditional statements and creating a variable to keep the score.

    Chapter 7 - Programming a Challenging Gameplay - Breakout (Part II) - goes through how to expand the Breakout game by including multiple lives and ball speed. The reader will also learn how to create custom code blocks, variables that use cloud data and how to control program flow with Boolean blocks.

    Chapter 8 - Chatting with a Fortune Teller - shows the reader how to store and retrieve information in lists, prompt the player for input and check for errors, using conditional statements to control the program and how to develop a test plan.

    Chapter 9 - Turning Geometric Patters into Art Using the Pen Tool - lets the reader explore using the pen to draw polygons, get user input to create custom patterns and how to draw various patterns and string art.

    Appendix A - Connecting a PicoBoard to Scratch 1.4 - demonstrates how to connect an external PicoBoard to the Scratch 1.4 programming environment so that the reader can use different sensors to monitor and collect environmental data and graph the results.

    All in all, this is an outstanding book that provides many practical projects to learn programming fundamentals and Scratch. The projects are easy to understand and follow and create a good programming foundation. Each chapter includes a quick quiz at the end to check for learning before moving on. I highly recommend getting this book for anyone that wants to get started with programming and using Scratch.
    #scratch #gamedev #scratchdev

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Ebook:  $29.99
    Formats:  ePub, Mobi, PDF