Want Sweet Deals? Join our Mailing List

Scratch

Math Hacks for Scratch

By Michael Mays

Push Scratch programming to the limits as you explore mathematical curiosities through hands-on coding projects.

Machine Learning for Kids

By Dale Lane

Machine Learning for Kids pairs with a free online tool and the Scratch coding platform to teach you how to train machine-learning models and build your own AI projects.

Scratch 3 Programming Playground

By Al Sweigart

Learn to code video games at any age or skill level with Scratch 3 Programming Playground! Freshly updated for Scratch 3.0.

25 Scratch 3 Games for Kids

By Max Wainewright

25 Scratch 3 Games for Kids teaches you to program in the wildly popular beginning programming language, Scratch, from the MIT Media Lab.

Super Scratch Programming Adventure! (Scratch 3)

By The LEAD Project

In Super Scratch Programming Adventure! (Scratch 3), kids learn programming fundamentals as they make their very own playable video games. Now updated to cover Scratch 3!

The Official Scratch Coding Cards (Scratch 3.0)

By Natalie Rusk and the Scratch Team

The Official Scratch Coding Cards (Scratch 3.0) is a deck of 76 activity cards that teaches kids to code with Scratch, a popular visual programming language.

Make Your Own Scratch Games!

By Anna Anthropy

Make Your Own Scratch Games! is a playful, kid-friendly introduction game development using the Scratch programming language.

ScratchJr Coding Cards

By Marina Umaschi Bers and Amanda Sullivan

ScratchJr Coding Cards are a deck of 75 activity cards covering fun and exciting projects designed to educate young children with the visual programming language, ScratchJr.

Newsletter Subscription

We’ll send you sweet deals on upcoming books and let you know when new books are released. We’ll never sell, give away, or use your personal information for nefarious purposes. Choose the categories you’re interested in (check as many as you’d like):