Machine Learning and AI Beyond the Basics
Learn the answers to 30 cutting-edge questions in machine learning and AI and level up your expertise in the field
Learn the answers to 30 cutting-edge questions in machine learning and AI and level up your expertise in the field
The Art of Mac Malware, Volume 2 is a comprehensive guide to the programmatic approaches you can use to detect and protect against macOS malware.
Master the art of offensive bash scripting. This highly practical hands-on guide covers chaining commands together, automating tasks, crafting living-off-the-land attacks, and more!
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.
This comprehensive introduction to Unix system programming—with an emphasis on Linux—teaches beginners how the Unix OS is designed and structured "under the hood."
This fast-paced, hands-on, quirky introduction to Windows’ Batch scripting language is ideal for coders of all skill levels.
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 and nearly 100 exercises.
Revised to include the latest Python features, even better explanations, and new chapters about databases and sound files.
Power up your Windows security skills with expert guidance, in-depth technical insights, and lots of real-world vulnerability examples.
Learn how to use R for everything from workload automation and creating online reports, to interpreting data, map making, and more.
An essential resource for current and future developers tasked with protecting users from the potential threats of these ubiquitous devices.
Add valuable skills to your programming toolkit by learning to write complete applications in ARM, a popular low-level assembly language.
Learn all of the core mathematical topics that professional software engineers need to know—in a single book!
Learn to code in Kotlin by starting from scratch and gradually building skills to tackle a wide range of fun and challenging problems.
The first-ever guide to analyzing malicious Windows software designed to avoid detection and forensic tools.
Based on an award-winning university-level CS course, this entertaining book teaches you the history and inner workings of the modern computer.
Learn the practical stuff they don’t teach in engineering school with this go-to resource on electronics and hardware design.
Push Scratch programming to the limits as you explore mathematical curiosities through hands-on coding projects.
The second edition of the international bestseller Metasploit is written by some of the world’s best hackers and is the only introduction you’ll ever need to the legendary Framework.
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 smartphones, laptops, and tablets—and walks the reader through programming examples using a Raspberry Pi.
Through practical projects and interesting exercises, learn how to work with data using Python—no prior programming knowledge needed!
Discover the exciting world of software-defined radio (SDR) through this fun, project-based introduction.
Go from beginner to pro in PHP programming, through hundreds of in-depth examples and hands-on exercises.
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 read.