"Computer Science Concepts in Scratch" can be download from https://stwww1.weizmann.ac.il/scratch/scratch_en/ and used under a Creative Commons license. An archive with the Scratch source code for 150 programs is also available. This book will familiarize you with the Scratch visual programming environment, focusing on using Scratch to learn computer science. The book is structured as a collection of tasks. Each chapter teaches a new concept, but the concept is introduced in order to solve a specific task such as animating dancing images or building a game. Each chapter starts with a simple task, but as soon as we solve one task, we add additional tasks to extend the existing task. The sequence of tasks will require a new construct of Scratch or the use of constructs you know in new ways.
We've written and posted a supplement to our book for Scratch 2.0.
Hi Sean,
Thanks for your interest in our book!
There is a document called the "The Scratch 1.4 Reference Guide" and you could also download a zip file with gifs of all the blocks. The pdf of this document still exists but not the zip file. For our supplementary document on Scratch 2.0, I used "PrtScn" and then edited the images (using IrfanView). I didn't bother to blank the background...
Moti
Michal and I have edited and improved the book and we now release it as Version 1.0. This release comes a few days before that of Scratch 2, so we'll have to start working on a new version :-).
Wow, I just began looking at this and it is very impressive. It will take some time to get through it all. Thank you so much for sharing this. You are a big asset to the community!
Thank you for sharing this--great resource!