Ada Byron Lovelace & the Thinking Machine
Ada Byron Lovelace and the Thinking Machine tells the inspiring story of a young girl who used her imagination to bridge the gap between poetry and numbers. As the daughter of Lord Byron, Ada was encouraged to study mathematics and science, leading her to discover a world of logical beauty. This beautifully illustrated biography follows her journey from a curious child to a brilliant mathematicia…
Shelves
More like this
Ara the Star Engineer
Ara the Star Engineer is an inspiring STEM adventure that follows a young girl named Ara and her droid sidekick, DeeDee, on a mission to count eve…
Eloquent Ruby
It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way”…
Rox's Secret Code
Rox is a brilliant young inventor who would much rather spend her time coding complex robots than tidying her bedroom. When her father insists she…
The UNIX Programming Environment
Designed for first-time and experienced users, this book describes the UNIX® programming environment and philosophy in detail. Readers will gain a…
Unplugged
Blip is a small robot who spends every waking moment tethered to a computer, finding joy in the glowing screen of her digital world. When a sudden…
Types and Programming Languages
A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…
How to Code a Rollercoaster
Pearl and her robot companion Pascal spend an exciting day at the amusement park while learning that computer science is a powerful tool for solvi…
You Don't Know JS: Scope and Closures
No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise yet in-depth guide takes yo…
Dot.
Dot is a vibrant picture book that introduces readers to a tech-savvy young girl named Dot. She is a master of the digital world, spending her day…
Programming Perl
Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming …
Penguin Random House Python Crash Course
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited …