Favorites

Practical Purple Teaming placeholder cover

Practical Purple Teaming

Alfie Champion

This practical introduction to collaborative security testing, or “purple teaming,” is a hands-on, lab-based guide to key methodologies for cybersecurity practitioners in any field.

Automate the Boring Stuff Workbook placeholder cover

Automate the Boring Stuff Workbook

Al Sweigart

This companion to the bestselling Automate the Boring Stuff with Python (500,000+ copies sold) provides hundreds of hands-on exercises to reinforce core material.

Game Boy Coding Adventure placeholder cover

Game Boy Coding Adventure

Maximilien Dagois

A comprehensive tutorial on programming in assembly using the iconic Game Boy, teaching the basics of computer science in a fun and engaging way.

The Rust Programming Language, 3rd Edition placeholder cover

The Rust Programming Language, 3rd Edition

Carol Nichols and Chris Krycho

Building on two successful editions (135,000 copies sold), this book adds essential updates to a title considered the Rust programming language’s official documentation.

The Book of R, 2nd Edition placeholder cover

The Book of R, 2nd Edition

Tilman Davies

This long-awaited second edition folds years of updates into its beginner-friendly lessons on using R for data and statistical analysis.

The Wireless Cookbook placeholder cover

The Wireless Cookbook

Bill Zimmerman

Learn the ins and outs of Wi-Fi, Bluetooth, and Long Range wireless technologies through practical, step-by-step projects using Raspberry Pi and other inexpensive hardware.

Deep Learning Crash Course placeholder cover

Deep Learning Crash Course

Giovanni Volpe, Benjamin Midtvedt, Jesús Pineda, Henrik Klein Moberg, Harshith Bachimanchi, Joana B. Pereira, and Carlo Manzo

A complete guide to deep neural networks – the technology behind AI – covering fundamental and advanced techniques to apply machine learning in real-world scenarios.

The Linux Memory Manager placeholder cover

The Linux Memory Manager

Lorenzo Stoakes

This exhaustive guide to the Linux memory subsystem is the first major resource since 2004 to cover key concepts and essential techniques for developers.

Cover coming soon

Social Media Observatory

Alexei Sisulu Abrahams

Learn how to build a web app that can monitor millions of posts across social media to chart public opinion in real time.

Total Typescript placeholder cover

Total TypeScript

Matt Pocock with Taylor Bell

Everything you need to know to build a TypeScript product from scratch.

Red Team Engineering placeholder cover

Red Team Engineering

Casey Erdmann

A comprehensive, hacker-written guide for security professionals looking to plan and implement real-world penetration testing, or “red team,” operations.

Reversing the Dark Web placeholder cover

Reversing the Dark Web

Lindsay Kaye

A technical exploration of the malicious software bought and sold on the dark web, where bad actors offer malware-as-a-service (MaaS) to the highest bidders.