Scratch by Example

Programming for All Ages

  • Eduardo A. Vlieg

Table of contents

  1. Front Matter
    Pages i-xxiv
  2. Learning the Basics

    1. Front Matter
      Pages 1-1
    2. Eduardo A. Vlieg
      Pages 3-12
    3. Eduardo A. Vlieg
      Pages 13-36
    4. Eduardo A. Vlieg
      Pages 37-58
    5. Eduardo A. Vlieg
      Pages 59-92
    6. Eduardo A. Vlieg
      Pages 93-112
    7. Eduardo A. Vlieg
      Pages 113-136
  3. Becoming a Programmer

    1. Front Matter
      Pages 137-137
    2. Eduardo A. Vlieg
      Pages 139-183
    3. Eduardo A. Vlieg
      Pages 185-222
    4. Eduardo A. Vlieg
      Pages 223-248
    5. Eduardo A. Vlieg
      Pages 249-270
    6. Eduardo A. Vlieg
      Pages 271-300
    7. Eduardo A. Vlieg
      Pages 301-322
    8. Eduardo A. Vlieg
      Pages 323-357
    9. Eduardo A. Vlieg
      Pages 359-359
  4. Back Matter
    Pages 361-364

About this book


This is a book about learning the Scratch language so that you can use it in teaching and other instructional situations. The book explains the visual nature of the language, showing you how to write programs by dragging and dropping visual blocks representing common compute operations. 

Scratch is visual language that even young children can master. and makes computer programming as easy as dragging and dropping graphical blocks that represent programming commands, eliminating the traditional stumbling blocks of typing and syntax errors. With a drag-and-drop interface that runs in any web browser, and on devices from iPads to PCs to Macs to Microsoft Surface tablets, Scratch is an easily accessible way to enter the world of computer programming. This book teaches how to use Scratch in a fun and simple way that relies on examples and learning by doing. Progressing from simple three-block scripts that move a character across the screen to complex projects that involve motion, sound, and user input, this book:

  • Imparts a thorough understanding of the Scratch interface.
  • Shows how to create a range of Scratch projects, including simple games.
  • Builds a solid foundation for future programming in other languages


Scratch Programming Block Programming CoderDojo Coder Dojo RedBoard

Authors and affiliations

  • Eduardo A. Vlieg
    • 1
  1. 1.CuracaoCuraçao

Bibliographic information

Industry Sectors
Finance, Business & Banking
IT & Software
Consumer Packaged Goods
Oil, Gas & Geosciences