Skip to main content

Shopping Cart

You're getting the VIP treatment!

Item(s) unavailable for purchase
Please review your cart. You can remove the unavailable item(s) now or we'll automatically remove it at Checkout.
itemsitem
itemsitem

Recommended For You

Loading...

Programming eBooks

If you like Programming eBooks, then you'll love these top picks.
Showing 121 - 144 of 7438 Results
Skip side bar filters
  • The Jobs To Be Done Playbook

    Align Your Markets, Organization, and Strategy Around Customer Needs

    by Jim Kalbach ...
    "Jobs To Be Done is key to building successful products, and this book masterfully gives a step–by–step guide on how to put it into practice."—Melissa Perri, author of Escaping the Build TrapThese days, consumers have real power: they can research companies, compare ratings, and find alternatives with a simple tap. Focusing on customer needs isn't a nice–to–have, it's a strategic imperative.The ... Read more

    $30.99 USD

  • Information Architecture

    For the Web and Beyond

    Information architecture (IA) is far more challenging—and necessary—than ever. With the glut of information available today, anything your organization wants to share should be easy to find, navigate, and understand. But the experience you provide has to be familiar and coherent across multiple interaction channels, from the Web to smartphones, smartwatches, and beyond.To guide you through this ... Read more

    $36.99 USD

  • R for Data Science

    Import, Tidy, Transform, Visualize, and Model Data

    Use R to turn data into insight, knowledge, and understanding. With this practical book, aspiring data scientists will learn how to do data science with R and RStudio, along with the tidyverse—a collection of R packages designed to work together to make data science fast, fluent, and fun. Even if you have no programming experience, this updated edition will have you doing data science quickly.You ... Read more

    $48.99 USD

  • TinyML

    Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers

    Deep learning networks are getting smaller. Much smaller. The Google Assistant team can detect words with a model just 14 kilobytes in size—small enough to run on a microcontroller. With this practical book you’ll enter the field of TinyML, where deep learning and embedded systems combine to make astounding things possible with tiny devices.Pete Warden and Daniel Situnayake explain how you can ... Read more

    $30.99 USD

  • Web Accessibility Cookbook

    Creating Inclusive Experiences

    Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a website is inaccessible, users won't be able to interact with it, obtain information, sign up for ... Read more

    $41.99 USD

  • Laws of UX

    Using Psychology to Design Better Products & Services

    by Jon Yablonski ...
    An understanding of psychology-specifically the psychology behind how users behave and interact with digital interfaces-is perhaps the single most valuable nondesign skill a designer can have. The most elegant design can fail if it forces users to conform to the design instead of working within the "blueprint" of how humans perceive and process the world around them.This practical guide explains ... Read more

    $33.99 USD

  • Applied Text Analysis with Python

    Enabling Language-Aware Data Products with Machine Learning

    From news and speeches to informal chatter on social media, natural language is one of the richest and most underutilized sources of data. Not only does it come in a constant stream, always changing and adapting in context; it also contains information that is not conveyed by traditional data sources. The key to unlocking natural language is through the creative application of text analytics. This ... Read more

    $41.99 USD

  • Amazon Echo Manual Guide: Top 30 Hacks And Secrets To Master Amazon Echo & Alexa For Beginners

    by The Blokehead ...
    Series series The Blokehead Success Series
    Your Perfect Guide to Amazon Echo! This book is a complete and handy companion that will enable you to set up and use your Amazon Echo device quickly and efficiently for beginners. By reading this book you will understand and be able to receive all the benefits that this wonderful device has to offer, allowing you to keep up with your busy schedule. You will learn: Hacking The Remote Control Fake ... Read more

    $2.99 USD

  • UX for Lean Startups

    Faster, Smarter User Experience Research and Design

    by Laura Klein ...
    p>Great user experiences (UX) are essential for products today, but designing one can be a lengthy and expensive process. With this practical, hands-on book, you’ll learn how to do it faster and smarter using Lean UX techniques. UX expert Laura Klein shows you what it takes to gather valuable input from customers, build something they’ll truly love, and reduce the time it takes to get your product ... Read more

    $22.99 USD

  • Programming Languages and Systems

    34th European Symposium on Programming, ESOP 2025, Held as Part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2025, Hamilton, ON, Canada, May 3–8, 2025, Proceedings, Part I

    Edited by Viktor Vafeiadis ...
    Series Book 1 - Springer Nature Proceedings Computer Science
    The open access book set LNCS 15694 + LNCS 15695 constitutes the proceedings of the 34th European Symposium on Programming, ESOP 2025, which was held as part of the International Joint Conferences on Theory and Practice of Software, ETAPS 2025, in Hamilton, Canada, during May 3-8, 2025.The 30 full papers included in the proceedings were carefully reviewed and selected from a total of 88 ... Read more

    Free

  • Modern Compiler Implementation in ML

    This new, expanded textbook describes all phases of a modern compiler: lexical analysis, parsing, abstract syntax, semantic actions, intermediate representations, instruction selection via tree matching, dataflow analysis, graph-coloring register allocation, and runtime systems. It includes good coverage of current techniques in code generation and register allocation, as well as functional and ... Read more

    $85.99 USD

  • Writing a C Compiler

    Build a Real Programming Language from Scratch

    by Nora Sandler ...
    A fun, hands-on guide to writing your own compiler for a real-world programming language.Compilers are at the heart of everything programmers do, yet even experienced developers find them intimidating. For those eager to truly grasp how compilers work, Writing a C Compiler dispels the mystery. This book guides you through a fun and engaging project where you’ll learn what it takes to compile a ... Read more

    $43.99 USD

  • Python for Finance

    by Yves Hilpisch ...
    The financial industry has recently adopted Python at a tremendous rate, with some of the largest investment banks and hedge funds using it to build core trading and risk management systems. Updated for Python 3, the second edition of this hands-on book helps you get started with the language, guiding developers and quantitative analysts through Python libraries and tools for building financial ... Read more

    $48.99 USD

  • Programming Hive

    Data Warehouse and Query Language for Hadoop

    Need to move a relational database application to Hadoop? This comprehensive guide introduces you to Apache Hive, Hadoop’s data warehouse infrastructure. You’ll quickly learn how to use Hive’s SQL dialect—HiveQL—to summarize, query, and analyze large datasets stored in Hadoop’s distributed filesystem.This example-driven guide shows you how to set up and configure Hive in your environment, provides ... Read more

    $24.99 USD

  • CSS: The Missing Manual

    CSS lets you create professional-looking websites, but learning its finer points can be tricky—even for seasoned web developers. This fully updated edition provides the most modern and effective tips, tricks, and tutorial-based instruction on CSS available today. Learn how to use new tools such as Flexbox and Sass to build web pages that look great and run fast on any desktop or mobile device. ... Read more

    $24.99 USD

  • A Vast Machine

    Computer Models, Climate Data, and the Politics of Global Warming

    Series series Infrastructures
    The science behind global warming, and its history: how scientists learned to understand the atmosphere, to measure it, to trace its past, and to model its future.Global warming skeptics often fall back on the argument that the scientific case for global warming is all model predictions, nothing but simulation; they warn us that we need to wait for real data, “sound science.” In A Vast Machine ... Read more

    $28.99 USD

  • 100 Things Every Presenter Needs To Know About People

    Series series 100 Things
    New 2nd Edition! Do you know the science behind giving a powerful and persuasive presentation? This book reveals what you need to know about how people listen, how people decide, and how people react so that you can learn to create more engaging presentations. No matter what your current skill level, whether beginner or polished, this book will guide you to the next level, teaching you how to ... Read more

    $7.99 USD

  • Effective Computation in Physics

    Field Guide to Research with Python

    More physicists today are taking on the role of software developer as part of their research, but software development isnâ??t always easy or obvious, even for physicists. This practical book teaches essential software development skills to help you automate and accomplish nearly any aspect of research in a physics-based field.Written by two PhDs in nuclear engineering, this book includes ... Read more

    $33.99 USD

  • GUI Design for Android Apps

    Series series Professional and Applied Computing (R0)
    GUI Design for Android Apps is the perfect—and concise—introduction for mobile app developers and designers. Through easy-to-follow tutorials, code samples, and case studies, the book shows the must-know principles for user-interface design for Android apps running on the Intel platform, including smartphones, tablets and embedded devices.This book is jointly developed for individual learning by ... Read more

    Free

  • Essentials of Compilation

    An Incremental Approach in Python

    A hands-on approach to understanding and building compilers using the programming language Python.Compilers are notoriously difficult programs to teach and understand. Most books about compilers dedicate one chapter to each progressive stage, a structure that hides how language features motivate design choices. By contrast, this innovative textbook provides an incremental approach that allows ... Read more

    $30.99 USD

  • Web Database Applications with PHP and MySQL

    Building Effective Database-Driven Web Sites

    There are many reasons for serving up dynamic content from a web site: to offer an online shopping site, create customized information pages for users, or just manage a large volume of content through a database. Anyone with a modest knowledge of HTML and web site management can learn to create dynamic content through the PHP programming language and the MySQL database. This book gives you the ... Read more

    $28.99 USD

  • Graph Databases

    New Opportunities for Connected Data

    Discover how graph databases can help you manage and query highly connected data. With this practical book, you’ll learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the ... Read more

    $30.99 USD

  • Scaling MongoDB

    Sharding, Cluster Setup, and Administration

    Create a MongoDB cluster that will grow to meet the needs of your application. With this short and concise book, you'll get guidelines for setting up and using clusters to store a large volume of data, and learn how to access the data efficiently. In the process, you'll understand how to make your application work with a distributed database system.Scaling MongoDB will help you:Set up a MongoDB ... Read more

    $13.99 USD

  • Grasshopper: Visual Scripting for Rhinoceros 3D

    We live in a three-dimensional world. To design objects for everyday living, users must learn how to create in three dimensions. For precise modern designs that must conform to specific tolerances, we use computers to create a digital model first, and then pass that model on to a machine, such as a CNC router or 3D printer for fabrication.There are many software packages that are used to create ... Read more

    $57.99 USD