New!

Beautiful LEGO 3: Wild! showcases amazing nature-inspired LEGO masterpieces from artists around the world.

How Software Works explains everyday software to the non-programmer.

The SparkFun Guide to Processing is a hands-on introduction to Processing for non-coders.

The Smart Girl's Guide to Privacy teaches you how to protect yourself online.

The Book of GNS3 teaches you to use GNS3 to simulate network connections and troubleshoot potential problems, all using a single computer.

Teach Your Kids to Code is a parent and teacher's guide to teaching basic programming and problem-solving skills.

The GNU Make Book is a practical, thorough guide to GNU Make basics, solutions, and advanced uses.

Automate the Boring Stuff with Python teaches simple programming skills to automate everyday computer tasks.

Data Visualization with JavaScript shows developers how to create impressive data visualizations for the web, including animated charts

Build an HTML5 Game teaches web developers to create a game with HTML5, CSS, and JavaScript.

Statistics Done Wrong shows you how to avoid errors common in modern research and perform more accurate statistical analyses.

Eloquent JavaScript, 2nd Edition shows you how to write elegant, effective JavaScript code.

Ruby Wizardry is a modern-day fairy tale that teaches programming skills kids can use.

Syndicate content

Coming Soon   (see all)

Doing Math with Python teaches you how to use Python as a tool to explore mathematics. Now available in
Early Access

The LEGO Architect explores the world of architecture using the LEGO brick. Now available in Early Access

The Art of LEGO Scale Modeling showcases a variety of amazingly realistic, large-scale LEGO vehicles.

Game Art is a tour through the artistic side of video games, with interviews on the creative process from a variety of developers in the game industry.

Clojure for the Brave and True is an epic introduction to functional programming with Clojure. Now available in Early Access

Junkyard Jam Band is a collection of DIY musical instruments made from everyday materials, for any lover of music making or crafts. Now available in Early Access

The Maker's Guide to the Zombie Apocalypse is full of real DIY projects that defend against zombies, using simple circuits, Arduino, and Raspberry Pi.
Now Available in Early Access

Python Crash Course is a quick, no-nonsense guide to programming in Python.
Now Available in
Early Access

Python Playground is a collection of fun programming projects that will level up your Python skills.
Now Available in
Early Access

Learn to Program with Minecraft is a kid-friendly introduction to Python programming through customizing Minecraft on the Raspberry Pi.

The Manga Guide to Physiology is your charming cartoon guide to the science of the human body. Now available in Early Access

Game Hacking shows programmers how to dissect computer games and create bots.

Rootkits and Bootkits shows you how to analyze, identify, and defend against rootkits and bootkits. Now available in Early Access

Syndicate content