Dolev Farhi, Nick Aleks Master the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land at...
Daniel Shiffman This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena.
Joshua Lospinoso Revised to reflect the latest in C++ code and practices, its fast pace is designed to get intermediate programmers fluent in the language—with help from 500 code samples ...
Jack McLarney This fast-paced, hands-on, quirky introduction to Windows’ Batch scripting language is ideal for coders of all skill levels.
David Keyes Learn how to use R for everything from workload automation and creating online reports, to interpreting data, map making, and more.
Michael Mays Push Scratch programming to the limits as you explore mathematical curiosities through hands-on coding projects.
Robert G. Plantz Introduction to Computer Organization: ARM shows how a modern computer’s hardware and software work "under the hood.” It covers the ARM instruction set—popular in sma...
Matt Smith Go from beginner to pro in PHP programming, through hundreds of in-depth examples and hands-on exercises.
Nora Sandler A hands-on, example-filled guide to the theory and practice of writing a C compiler: a computer program that translates code written by programmers into code the computer can r...