Scratch by Example : Programming for All Ages - Vlieg, Eduardo A.; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2016)
Introduction -- Part I: Learning the Basics -- 1. Getting to Know the Scratch Interface -- 2. Meet the Cat -- 3. Make the Cat Move -- 4. Make the Cat Draw -- 5. The Playful Cat -- 6. The Noisy Cat -- Part II: Becoming a Programmer -- 7. Advanced Concepts -- 8. Variables -- 9. Lists -- 10. Webcam Interaction -- 11. Broadcast Interaction -- 12. Create Your Own Blocks -- 13. Answers -- 14. Conclusion.
Keywords: Programming languages (Electronic computers).; Computer programming; Input-output equipment (Computers).; Programming Languages, Compilers, Interpreters; Programming Techniques; Input/Output and Data Communications