I have constructed many projects in Scratch on various topics. They are arranged in "Studios" on my Scratch "My Stuff" library, or search for username "MotiB".
A few of the projects from the textbook can be found in the studio Computer Science Unplugged.
Scratch projects for learning mathematics
One project is for learning about triangles and the other is a game for learning arithmetic. Studio: Educational projects.
Computer Science Unplugged
Computer Science Unplugged (CSU) is a set of activities designed to introduce young people to computer science using entertaining dramatizations instead of a computer. The projects in the studio Computer Science Unplugged implement many of the algorithms in CSU.
Karel the Robot
These programs provide a framework for implementing Karel the Robot programs in Scratch. See: Richard E. Pattis. Karel The Robot: A Gentle Introduction to the Art of Programming. 1981. Studio: Karel.
Valentino the Robot
These programs simulate some of Valentino Braitenberg's vehicles that are used to teach concepts of robotics. See: Valentino Braitenberg. Vehicles: Experiments in Synthetic Psychology, 1984. Studion: Valentino.
Three animations of LEGO gears and random quizzes about gear ratios. Studio: Gears.
Thymio is an educational robot developed at the École Polytechnique Fédérale de Lausanne (Swiss Federal Institute of Technology). In addition to developing resources for the robot itself (see my robotics page), I have deveoped a simulation of the Thymio in Scratch (studio Thymio) and simulations of the Braintenberg creature (studio Braitenberg). Documentation of the simulations can be downloaded here.