Recent Books
Publications to help guide young readers, their parents, and educators in exploring STEM (science, technology, engineering, and mathematics) topics at the elementary, middle school, and novice adult levels.
Computer Science for Dummies
with Sarah Guthals (2026)
Computer Science for Dummies
For teens and anyone seeking to learn CS, cyber, and AI foundations. Concepts and short projects in Scratch and Python.
Coding for Kids
(3rd ed.)
Foundational CS and AI coding concepts and projects in Scratch, Python, and Machine Learning for Kids.
Coding for Kids
(2nd ed.)
Fun coding projects building apps and digital toys in Scratch, App Lab, and MakeCode for micro:bit.
Getting Started with Coding (2019)
Getting Started with Coding (2nd ed.)
Intro programming concepts and five fun projects in Scratch and MakeCode for micro:bit.
Getting Started with Engineering (2016)
Getting Started with Engineering
Hands-on projects using everyday materials to explore engineering themes.
Helping Kids with Coding
with Sarah Guthals (2018)
Helping Kids with Coding
Help for grown-ups, from parents to afterschool mentors, who see to assist kids with coding.