Skip to main content

Books for Young Coders

A number of coding instruction books for kids are available, but what about fictional stories about kids who code? I take a look at two fictional book series for young coders that weave computer science concepts through tales of mystery, adventure, and teamwork. These books are great for older elementary students who love to read and are curious about technology. I’ve also thrown in a review of my favorite publisher of instruction books for budding coders.


Girls Who Code

In late August 2017, Girls Who Code, a non-profit organization, released a non-fiction coding book and the first two fiction books in a 13-book series. Book 1: The Friendship Code, written by Stacia Deutsch, takes Lucy, Sophia, Maya, and Erin through a cryptic mystery while they learn the value of persistence with coding and friendship.

Reshma Saujani, CEO & Founder of Girls Who Code, explains that it’s difficult for girls to envision themselves as computer scientists when they aren’t often portrayed in those roles. It’s hard to become someone you don’t see. The Girls Who Code organization hopes these new books for young girls will help change that image.


Learn more about the Girls Who Code books and where to buy them.

Secret Coders

My daughter enjoys reading graphic novels. We love reading the Secret Coders book series together! Like the books’ New York Times-Bestselling author and illustrator, Gene Luen Yang, I’m a fan of LOGO and BASIC programming languages. (I grew up on that stuff!)


Gene Luen Yang and Mike Holmes shove readers right into the mysteries of Hopper’s new school, Stately Academy. Along with Eni and Josh, the three coders stumble upon Little Guy, a robotic turtle, who leads them on a programming adventure.


Readers are encouraged to help the Secret Coders solve puzzles throughout the story that require computational and algorithmic thinking. The books themselves have a puzzling bird with four eyes that pops up at the start of each chapter. Eventually, the reader discovers binary code and understands the mystery behind the birds.

My daughter started explaining binary code to me after only a few chapters into the first book. We had a lot of fun with the story and puzzles. Even more activities, instructional videos, and coding puzzles are provided on the Secret Coders website.


Coding Instruction Books

I’ve shared my two favorite fiction book series for young coders. Now it’s time to look at some non-fiction books that help kids (young and old) learn code.

I highly recommend coding books by no starch press. They publish several books that make coding and computer science concepts accessible to young readers. Some of my favorite books in their catalogue include JavaScript for Kids by Nick Morgan and of course books by Al Sweigart, one of my favorite authors for kids’ coding books. I recommend checking out Sweigart’s Scratch Programming Playground and Invent Your Own Computer Games with Python (4th edition).

Comments

Popular posts from this blog

Tippe Top Design

The physics behind the tippe top toy have been the subject of studies by scientists for years - dating back to the early 1890s. The tippe top is spun just like any other top, but pulls a surprise stunt. The top flips over and spins on its stem when given a strong twist. Why does the tippe top flip over? What does this mean for anyone planning to make one on a 3D printer? Nobel Prize winners, Wolfgang Pauli and Niels Bohr, take a break with a tippe top at the 1954 inauguration of the Institute of Physics in Lund, Sweden. Early Top Patents The first patent for the top, listed as “Wendekreisel”, was filed in Germany by Helene Sperl in 1891. While the patent seems to describe the top’s inversion property, reproductions of the top have proved unsuccessful. The patent expired after one year because the fee wasn’t paid. During a trip to South America, Danish engineer Werner Østberg noticed kids spinning a small, round fruit. While spinning, the fruit would flip over (or...

micro:bit Fireworks with Python

I used the MicroPython editor to program a fireworks animation that controls the brightness of the LEDs as the firework explodes on the LED display. For young computer science students, this is a great introduction to text-based programming, arrays, and animating LEDs. Code # Display message and show pacman with firework option from microbit import * firework1 = Image("00000:00000:00000:00000:00200") firework2 = Image("00000:00000:00000:00200:00100") firework3 = Image("00000:00000:00200:00100:00000") firework4 = Image("00000:00000:00900:00000:00000") firework5 = Image("00000:07870:08580:07870:00000") firework6 = Image("60706:01210:72127:01210:60706") firework7 = Image("30503:00000:50005:00000:30503") firework8 = Image("10201:00000:20002:00000:10201") all_firework = [firework1, firework2, firework3, firework4, firework5, firework6, firework7, firework8] while True: if button_a.is_pressed(): ...

Coding & Making in Ed Tech

I attended the 2017 ISTE Conference in San Antonio where I had the privilege to explore the latest trends and movement in educational technology. New platforms for teaching computer science skills to new technologies, like virtual and augmented reality, are really taking off in education. But is that enough? Virtual & Augmented Reality Let me get these two technologies out of the way first. Virtual reality puts learners in another environment. When they put on VR goggles or use a smartphone with the popularly cost-efficient Google Cardboard , students are given access to new worlds and locations they might never get to explore in real life. Virtual reality, I believe, is still in its infancy, both in the consumer and educational markets. Currently in education, I see virtual reality used to take students on virtual field trips. They can explore national monuments, tour the Louvre in Paris, or visit animals deep in the Pacific Ocean. In addition to exploring our world, other ...