Computer Science – Children’s Reading List

I am super excited – I get to go to Williamsburg next week for the VAASL Conference next week – that’s the Virginia Association of School LIbrarians. Any excuse to visit my hometown is a good one, but add books and I am definitely in.

Virginia Association of School Librarians

For the presentation we will be talking about how librarians play a central role in bringing computer science education to all students. Included in this is an overview of the Hour of Code in December.

For this presentation we compiled a list of books, fiction and non-fiction, for K-12 students to support computer science education.

By far my favorite suggestion was using Amelia Bedelia to teach algorithms and sequencing.



It is fun to see how many great options are available compared to just a few years ago. Huge thanks to everyone in the CS Education Facebook group for all of the suggestions!


Elementary Books

A is for Array Brandon J Hansen Elementary
Ada Byron Lovelace and the Thinking Machine Laurie Wallmark Elementary
Amelia Bedelia Chapter Books Herman Parish Elementary
Codecrafter Erica Sandbothe Elementary
Computational Fairy Tales Jeremy Kubica Elementary
Hello Ruby Linda Liukas Elementary
If Ruby Dances Liz Lah Elementary
JavaScript for Kids: A Playful Introduction to Programming Nick Morgan Elementary
Lauren Ipsum: A Story About Computer Science and Other Improbable Things Carlos Buen Elementary
Learn to Program with Scratch Majed Marji Elementary
Python for Kids: A Playful Introduction to Programming Jason R. Briggs Elementary
The Cryptic Case of the Coded Fair Barbara Tinker Elementary
The Harrowing Case of the Hackensack Hacker Roberta Baxter Elementary

Middle and High School Books


Best Practices of Spell Design Jeremy Kubica MIddle and High
DK Workbooks: Coding with Scratch Workbook MIddle and High
DK Workbooks: Computer Coding MIddle and High
Girls Think of Everything: Stories of Ingenious Inventions by Women Catherine Thimmes MIddle and High
Hacker’s Delight Henry S. Warren MIddle and High
How to Code in 10 Easy Lessons Sean McManus MIddle and High
Masterminds of Programming Lethbridge, Lucy MIddle and High
Nine Algorithms That Changed the Future MacCormick, John MIddle and High
Program or Be Programmed: Ten Commands for a Digital Age Rushkoff, Douglas MIddle and High
Secret Coders Gene Luen Yang MIddle and High
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography Singh, Simon MIddle and High
The Desperate Case of the Diamond Chip Penny Noyce MIddle and High
The Formula: How Algorithms Solve All Our Problems . . . and Create More Dormehl, Luke MIddle and High
The Thrilling Adventures of Lovelace and Babbage Sydney Padua MIddle and High
Tubes: A Journey to the Center of the Internet Blum, Andrew MIddle and High
Turing’s Cathedral: The Origins of the Digital Universe Dyson, George MIddle and High





Rebecca Dovi
As CEO (chief educational officer) of CodeVA Rebecca is responsible for training teachers and developing computer science curriculum as CodeVA works to bring computer science education to all Virginia students.