Kids Who Code:
Terrific Books That Introduce Programming to Children
by Tom Burns
When I was a kid I thought we’d all be living on the moon by 2016, so the fact that I still don’t even have one robot servant is pretty disappointing. However, every time I start thinking the 21st century doesn’t feel enough like the future, I remind myself that my nine-year-old daughter takes LEGO Robotics programming classes at her elementary school, and suddenly it feels like maybe flying cars aren’t all that far away.
All over the world, kids as young as five and six are learning how to write their own software code, which is AMAZING. Some are self-taught and some are learning it in computer science courses at school, but regardless of how they’re introduced to it, programming code has become something children are interested in, and that’s very, very cool. And who can blame them? What kid wouldn’t want to learn how to make their own video game, or design their own Minecraft mod? Coding has become THE cool new language that kids are dying to learn. (Take that, Latin!)
So, if you think your game-loving youngster might also love learning how to make their own games or code their own programs, here are some wonderful books that introduce kids to the basics of coding, programming, and writing their own software. You can thank us later when they grow up to become technology billionaires.
-
How to Explain Coding to a Grown-Up
Available from:From the bestselling author of the Baby Loves Science series comes an educational (and funny) picture book about coding. Readers of all ages will learn the basics of computer programming, from hardware to algorithms.
Also available from: -
My First Coding Book
Available from:Children will love this screen-free introduction to basic programming concepts. With interactive elements like puzzles and games, this sturdy interactive board book is an excellent way to familiarize children with coding principles.
Also available from: -
ScratchJr Coding Cards
Available from:With the help of this card deck, even young children can learn to code in ScratchJr, a free, simplified coding program. The 75 cards encourage children to get creative, think through problems, and have fun learning to code. Older kids (ages 7-10) using Scratch will enjoy the Official Scratch Coding Cards by Natalie Rusk and THE SCRATCH TEAM.
Also available from: -
DK Findout! Coding
Available from:Fact-loving kids will enjoy this trivia-filled book about coding and how it shapes our world. From laptops to traffic lights, someone programmed everything to work. Young readers will learn about the people, inventions, and coding behind everyday items.
Also available from: -
DK Coding Workbooks
Available from:Does your kid like getting their hands dirty rather than just following along in a book? If that’s the case and they have an interest in coding, you might want to try one of DK’s awesome interactive coding workbooks. Each one offers a collection of exercises and projects designed to get kids using the concepts they’re learning, reinforcing key coding concepts in a very hands-on way. Check out Coding in Scratch: Games Workbook and Coding in Scratch: Projects Workbook.
Also available from: -
Lucy Lopez: Coding Star
Available from:Reading fictional stories about STEM topics is an excellent way to get kids interested in them. In this book, Lucy discovers a talent for coding and joins an after-school club. The only problem is that her older sister also belongs to the club and is unhappy about Lucy joining. The sisters must learn to work around (and with) each other so they can both pursue their passion for coding.
Also available from: -
Python for Kids: A Playful Introduction to Programming
Available from:Scratch isn’t the only programming language kids are experimenting with these days. Python is another popular one, but most higher-level Python guides are about as exciting as tax-code documentation. Fortunately, this book really bends over backwards to make its information digestible and visually appealing to nervous new Python users. Briggs keeps the tone irreverent throughout, finding intriguing ways to keep kids’ interest while talking about software coding concepts. A very well-executed guide to something very complex!
Also available from: -
Coding Projects in Scratch
Available from:Coding Projects in Scratch offers 18 creative projects with step-by-step instructions that help kids learn essential coding basics. What kinds of stuff can they make? They'll learn to code characters, animations, and sound effects. Today they're coding a dinosaur dance party; tomorrow... who knows? Other books in this series include Coding Games in Scratch and Coding Games in Python.
Also available from: -
Get Coding 2: Build Five Computer Games Using HTML and JavaScript
Available from:HTML and JavaScript are two of the most common computer languages and can code things like games, websites, and programs. This book will guide tweens through coding classic games for the computer. Kids can use the skills learned as a launchpad for customization and original games.
Also available from: -
The Coding Workbook
Available from:You don’t need a computer to build a website with this interactive workbook. Using a pencil (and the occasional eraser), kids will learn about HTML and CSS and how to use those computer languages to build a website from the ground up — no screens required!
Also available from:
Editor’s Note: This article was originally published in 2016 and updated in 2023.