The following are my books that are currently in print.

Captain Code: Unleash Your Coding Superpower with Python

Becoming a coder is all fun and games. Literally. Written for middle and high school students, this book won’t just teach you coding. Nah, lots of books can do that. This book will help you learn how to think like a coder, analyze problems like a coder, plan like a coder, progressively iterate like a coder, craft elegant solutions like a coder, even talk like a coder. Using Python, the world’s #1 programming language, you’ll create games while discovering and unleashing your coding superpower.

Adobe Spark

Adobe Spark is a fun, free content-creation tool that anyone can use. Easily accessible on web browsers, Chromebooks, and mobile devices, Adobe Spark’s intuitive and easy-to-use design makes it the perfect tool for learners of all ages to create video book reports, modern, responsive webpage “papers”, video journals, science posters and videos, web newsletters . . . and so much more! Written for K-12 teachers, this book presents 40 fun and practical lesson plans suitable for a variety of ages and subjects as well as 15 graphic organizers to get you started.


There are now five SQL books available, choose the one that works best for you. Want to learn or brush up on your SQL quickly and painlessly? The fifth edition of my best-selling Sams Teach Yourself SQL in 10 Minutes is what you need. This new edition provides additional examples and tips, adds coverage of several advanced topics, contains content specific to all the major DBMSs, and includes challenge questions to help you practice and master SQL. If you need to learn Microsoft SQL Server T-SQLOracle PL/SQLMySQL, or MariaDB then you’ll want the spin off titles that cover these DBMSs in greater detail.

Regular Expressions

Learning Regular Expressions is Regular Expressions for the rest of us. Regular expression experts have long been armed with an incredibly powerful tool, one that can be used to perform all sorts of powerful text processing and manipulation in just about every language and on every platform. That’s the good news. The bad news is that for too long, regular expressions have been the exclusive property of only the most tech savvy. Until now.

Here is my complete book list (including older and out-of-print titles).

Looking for non-English versions of my books? Try this list.