Browse Books: Computers / Programming

Cracking the Coding Interview: 189 Programming Questions and Solutions Cover Image
$39.95
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code Cover Image
$34.95
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Computational Thinking (MIT Press Essential Knowledge) Cover Image
$15.95
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Coders: The Making of a New Tribe and the Remaking of the World Cover Image
$28.00
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Java in Easy Steps Cover Image
$15.99
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Software Design Decoded: 66 Ways Experts Think Cover Image
$19.95
ON HAND in at least ONE of our stores. Click through or call for up-to-the-minute availability.
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) Cover Image
$57.49
NOT on our shelves now. Usually ships from warehouse in several days.
The Elements of Computing Systems, second edition: Building a Modern Computer from First Principles Cover Image
$49.00
NOT on our shelves now. Usually ships from warehouse in several days.
Python Programming: An Introduction to Computer Science Cover Image
$63.00
NOT on our shelves now. Usually ships from warehouse in several days.
Javascript: The Definitive Guide: Master the World's Most-Used Programming Language Cover Image
$69.99
NOT on our shelves now. Usually ships from warehouse in several days.
Grokking Algorithms: An illustrated guide for programmers and other curious people Cover Image
$53.99
NOT on our shelves now. Usually ships from warehouse in several days.
Hands-on Scala Programming: Learn Scala in a Practical, Project-Based Way Cover Image
$59.40
NOT on our shelves now. Usually ships from warehouse in several days.

Pages