No Starch Press

New!

Ethical Hacking

Ethical Hacking Cover
Daniel G. Graham

Ethical Hacking is a crash course in modern hacking techniques that is already being used to prepare the next generation of offensive security experts.

Make Python Talk

Make Python Talk Cover
Mark Liu

Make Python Talk strengthens your programming skills by teaching you how to build voice-controlled apps with speech-recognition and text-to-speech features.

The Missing README

The Missing README front cover
Chris Riccomini and Dmitriy Ryaboy

The Missing README offers new software engineers a masterclass in professional coding practices, technical skill sets, and career tips key to success in the workplace.

The Game Console 2.0

Game Console 2 Cover
Evan Amos

The Game Console 2.0 expands on the first edition's extraordinary collection of photos and facts documenting the history of video-game hardware, now updated to include even more consoles.

Homemade Robots

Homemade Robots Cover
Randy Sarafan

Homemade Robots is a coding-free guide to building 10 simple, unique, and entertaining robots using everyday materials and a few electronic components.

Coming Soon

Designing Secure Software

Designing Secure Software
Loren Kohnfelder

Designing Secure Software consolidates Loren Kohnfelder’s more than twenty years of experience into a concise, elegant guide to improving the security of technology products.

Math for Deep Learning

Math for Deep Learning Cover
Ronald T. Kneusel

Math for Deep Learning teaches all of the mathematical concepts behind deep learning, using programming examples to illustrate key topics in statistics, probability, and linear algebra.

Practical Doomsday

Practical Doomsday Cover
Michal Zalewski

Practical Doomsday outlines a level-headed model for evaluating and managing risks in your life, showing you how to prepare for a wide range of potential crises ranging from house fires to natural disasters and beyond.

Go H*ck Yourself

Go H*ck Yourself Cover
Bryson Payne

Go H*ck Yourself is a hands-on intro to hacking that guides you, step-by-step, through executing every major type of attack (from the safety of a virtual lab).

The Art of Mac Malware

The Art of Mac Malware
Patrick Wardle

The Art of Mac Malware is an in-depth handbook for battling Apple-focused threats, unveiling backdoors and infection methods before showing you how to decrypt strings, analyze malicious scripts, and execute Mach-O malware.