Book review – Learn to Program with Scratch

Book review – Learn to Program with Scratch


This newly released book from No Starch Press ups the ante on Scratch programming for kids and adults. When Scratch first came out a few years ago, Scratch books used examples that were fairly easy. Now that Scratch has an enthusiastic following, books that delve deeper into Scratch are appearing on the scene.

Majed Marji, the author of this book, holds a PhD in electrical engineering and works for General Motors. He is an outstanding explainer. What endears me to this book is that some of the Scratch examples he uses are learning games. For me, that conjures up happy days in my life when I designed educational games using Applesoft BASIC on Apple II computers. Youth can learn programming skills creating games that have real world educational value. We should not assume that children only want to create video games whose educational value is slim.

As a STEM enthusiast, I also loved seeing the Scratch programs that use high school level math for drawing spirograph types of patterns, such as roses and sunflowers. If the math teachers at your school haven’t taken a look at Scratch, a free learning tool, they need to get on the ball.

It should be noted that this new book cover Scratch 2.0, with its expanded capabilities. When Scratch 2.0 came out a few months ago, it was a web-based only tool. Thankfully, an offline Scratch 2.0 editor is now available. This makes Scratch 2.0 available to families who don’t have Internet access at home. Organizations and individuals who refurbish computers for these families are strongly recommended to include Scratch on computers that are going to these homes.

This book is a recommended purchase for school and public libraries, as well as makerspaces.  I’ll be sharing it with the leaders of the local CoderDojo programming club, as well as with Maker Kidz, a local mobile makerspace forming in Annapolis, Maryland. Kudos to the author of this book and to No Starch press for their high standards. Your caring for producing high quality books really shows.

2 thoughts on “Book review – Learn to Program with Scratch

  1. LudmilaFerencov says:

    That book is really helpful for the one who is interested to know about it. It’s really important to have a good and proper explanation on it so that your readers will have a full understanding about the thing that you create. But, there is also another way to have a good writing and it is best custom writing service reviews who can help you create a good and appreciative writing.

  2. Nish Alf says:

    nice information and i am lucky find this Daftar Terpopuler

Comments are closed.

Discuss this article with the rest of the community on our Discord server!

Phil Shapiro is a maker and media maker in the Washingon DC area. He loves open sourcedigital storytelling and fixing up donated computers to deliver to people who need them. He can be reached at and on Twitter @philshapiro.

View more articles by Phil Shapiro


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).