Learn to Program with Scratch: A Visual Introduction to Programming with Games, Art, Science, and Math

Scratch is a fun, free, beginner-friendly programming environment where you connect blocks of code to build programs. While most famously used to introduce kids to programming, Scratch can make

The Big Disconnect: Protecting Childhood and Family Relationships in the Digital Age

Clinical psychologist Catherine Steiner-Adair takes an in-depth look at how the Internet and the digital revolution are profoundly changing childhood and family dynamics, and offers solutions parents can use

Secret Coders: Potions & Parameters

From graphic novel superstar (and former computer programming teacher) and New York Timesbestselling author Gene Luen Yang, Secret Coders: Potions & Parameters is the fifth volume in a wildly

Technology: Cool Women Who Code (Girls in Science)

Do you listen to music with an MP3 player or read books on a tablet? Do you play multiplayer video games with people on the other side of the

Using Google Earth™: Bring the World into Your Classroom Levels 6-8

Jumpstart your students’ global adventure that starts in their own neighborhoods. Using Google Earth: Bring the World into Your Classroom is an easy-to-implement, easy-to-facilitate teacher resource that helps integrate

Little Brother

Marcus, a.k.a “w1n5t0n,” is only seventeen years old, but he figures he already knows how the system works–and how to work the system. Smart, fast, and wise to the

Using Google Docs in the Classroom Grd 4-5

Google Docs is a free online software suite of word processing, spreadsheet, presentation, forms, and drawing programs. All files are stored by Google and are accessible from any computer

Sasha Savvy Loves to Code

Sasha Savvy Loves to Code is an early reader chapter book (ages 7-10). The main character, Sasha Savvy, is a super smart 10-year old African-American girl, who lives in

Learn Electronics with Arduino: An Illustrated Beginner’s Guide to Physical Computing

This book is your introduction to to physical computing with the Arduino microcontroller platform. No prior experience is required, not even an understanding of basic electronics. With color illustrations,