The Art of Randomness
Use randomness to solve problems in fun, hands-on experiments—from simulating evolution to encrypting messages.
Use randomness to solve problems in fun, hands-on experiments—from simulating evolution to encrypting messages.
A photographic exploration of the tiny design wonders hidden inside everyday electronics.
A beautifully illustrated guide with fascinating explanations to nearly every part of the constructed world.
An updated guide on using the graphics editor to draw, work with objects, and apply effects.
Teaches beginners how to write apps that integrate graphics and sound (includes 100 example programs).
Expands on the first edition's collection of photos and facts documenting the history of gaming systems.
Don't wish for your own website, make it yourself with Hello Web Design! Written for beginners, brimming with professional insights, and sure to inspire.
Carbon: One Atom's Odyssey is an exquisitely illustrated, beautifully adapted story that traces a key element of planetary life over billions of years.
Learn Python Visually takes a visual approach to teaching total beginners key programming concepts and coding techniques used in creative technology
Computer Graphics from Scratch demystifies the algorithms used in modern graphics software and guides beginners through building photorealistic 3D renders.
Homemade Robots is a coding-free guide to building 10 uniquely entertaining robots – using everyday materials and components.
Programming with OpenSCAD teaches beginners both how to code and how to use freely available OpenSCAD software to design and print 3D models.
A Beginner's Guide to 3D Modeling introduces makers to the essentials of 3D CAD modeling.
Understanding Photography covers digital image capture, exposure, composition, histograms, depth of field, advanced lighting, lens filters, shutter speed, and more.
Make Your Own Pixel Art is an illustrated introduction to creating pixel art.
The LEGO Architecture Idea Book shows you how to make realistic structures for your LEGO designs.
Beautiful Minecraft is a stunning collection of artwork created in the most unlikely of mediums.
The LEGO Animation Book is your step-by-step guide to making awesome stop-motion LEGO movies.
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.
The SparkFun Guide to Processing is a hands-on introduction to Processing for non-coders.
Data Visualization with JavaScript shows developers how to create impressive data visualizations for the web, including animated charts
The Art of the Brick is the stunning photographic showcase of the work that made Nathan Sawaya the world's most famous LEGO artist.
The Book of CSS3, 2nd Edition distills the murky language of the CSS3 specification into plain English.
The Modern Web deftly guides you through the technologies web developers will need now and in the years to come.
Blender Master Class is a hands-on guide to the potential of the popular open-source 3D graphics tool. Chapters walk through the steps in the modeling process.
As a full-featured, free alternative to Adobe Photoshop, GIMP is one of the world's most popular open source projects. The Artist's Guide to GIMP teaches you how to use GIMP without a tedious list of menu paths and options.
Whether you're just getting started with GIMP or working to master GIMP's more complex features, you'll find the answers you're looking for in The Book of GIMP.