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 1657 - 1680 of 28576 Results
Skip side bar filters
  • Artificial Intelligence

    Everything you need to know about the coming AI. A Ladybird Expert Book

    Series series The Ladybird Expert Series
    'I propose to consider the question, 'Can machines think?' Alan Turing (1950)Part of the ALL-NEW Ladybird Expert series.This book is for everyone living in the age of Artificial Intelligence. And this is an accessible and authoritative introduction to one of the most important conversations of our time . . .Written by computer scientist Michael Wooldridge, Artificial Intelligence chronicles the ... Read more

    $17.99 CAD

  • Ruby on Rails Tutorial

    Learn Web Development with Rails

    by Michael Hartl ...
    Used by sites as varied as Hulu, GitHub, Shopify, and Airbnb, Ruby on Rails is one of the most popular frameworks for developing web applications, but it can be challenging to learn and use. Whether you're new to web development or new only to Rails, Ruby on Rails™ Tutorial, Seventh Edition, is the solution.Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you ... Read more

    $47.99 CAD

  • WordPress 3.7 Complete - Third Edition

    WordPress 3.5 Complete: Third Edition is a comprehensive and step-by-step tutorial packed with screenshots and examples to make it easy and quick to pick it up.This WordPress book is a guide to WordPress for online publishers and web developers. If you are new to blogging and want to create your own blog or website from scratch, then "WordPress 3.5 Complete: Third Edition" is for you. No prior ... Read more

    $31.99 CAD or Free with Kobo Plus

  • Learn Zend Framework 2

    Learning By Example

    Zend Framework 2 (ZF2) has changed the way to develop PHP applications and like every revolution takes time to be digested.The book will help you understand the major components in ZF2 and how to use them as best as possible. The chapters in this book will lead you through the different components and in the process together with the author you will build a complete application."In this book ... Read more

    $20.50 CAD

  • Cool Scratch Projects in easy steps

    by Sean McManus ...
    Series series In Easy Steps
    Millions of children and young people worldwide are using Scratch to make their own games and animations.Following on from the success of Scratch Programming in easy steps, Cool Scratch Projects in easy steps gives you great ideas to create computer games and other projects that’ll impress your friends and family – and you’ll have endless fun creating and playing them! The book provides step-by ... Read more

    $20.53 CAD

  • LINQ Pocket Reference

    Learn and Implement LINQ for .NET Applications

    Ready to take advantage of LINQ with C# 3.0? This guide has the detail you need to grasp Microsoft's new querying technology, and concise explanations to help you learn it quickly. And once you begin to apply LINQ, the book serves as an on-the-job reference when you need immediate reminders.All the examples in the LINQ Pocket Reference are preloaded into LINQPad, the highly praised utility that ... Read more

    $18.99 CAD

  • Analytics Engineering with SQL and dbt

    Building Meaningful Data Models at Scale

    With the shift from data warehouses to data lakes, data now lands in repositories before it's been transformed, enabling engineers to model raw data into clean, well-defined datasets. dbt (data build tool) helps you take data further. This practical book shows data analysts, data engineers, BI developers, and data scientists how to create a true self-service transformation platform through the use ... Read more

    $57.99 CAD

  • Programming in Pascal

    From simple Pascal programs to current desktop applications with Database DEV-PASCAL, LAZARUS AND PASCAL N-IDE

    This work is an overview of the evolution of language very dear to the author because she was the first to study at the time of her school study, Pascal.In the opinion of many, this dated language still surprises us with modern development platforms such as Dev-Pascal, Delphi and Lazarus. In this book we focus first on Pascal in general and on the application of some simple addition and sorting ... Read more

    $9.99 CAD or Free with Kobo Plus

  • Mastering Python Regular Expressions

    A short and straight to the point guide that explains the implementation of Regular Expressions in Python. This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding. ... Read more

    $18.99 CAD or Free with Kobo Plus

  • Mastering Node.js

    This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects.This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don't need to know anything about advanced math or WebGL; all that is needed is a general knowledge of JavaScript and HTML. The required materials and ... Read more

    $34.99 CAD or Free with Kobo Plus

  • The Professional Agile Leader

    The Leader's Journey Toward Growing Mature Agile Teams and Organizations

    Series series The Professional Scrum Series
    Hone Your Agile Leadership Skills to Help Your Organization Transform and ThriveTo leverage the immense opportunities associated with accelerating change, organizations need teams capable of trying new ideas quickly, learning from their experiences, and adapting based on that learning. Helping these teams to grow and thrive requires agile leaders who support, inspire, and encourage, and who can ... Read more

    $33.99 CAD

  • Hands-On GPU Programming with Python and CUDA

    Explore high-performance parallel computing with CUDA

    Build real-world applications with Python 2.7, CUDA 9, and CUDA 10. We suggest the use of Python 2.7 over Python 3.x, since Python 2.7 has stable support across all the libraries we use in this book.Key FeaturesExpand your background in GPU programming—PyCUDA, scikit-cuda, and NsightEffectively use CUDA libraries such as cuBLAS, cuFFT, and cuSolverApply GPU programming to modern data science ... Read more

    $41.99 CAD or Free with Kobo Plus

  • The HTML and CSS Workshop

    Learn to build your own websites and kickstart your career as a web designer or developer

    Master HTML and CSS to create modern, stylish, and responsive websites with the help of real-world examples and hands-on activitiesKey FeaturesLearn HTML and CSS to produce highly functional and appealing websitesOvercome common challenges in web design and developmentEnsure that your websites are accessible and engaging on all devicesBook DescriptionWith knowledge of CSS and HTML, you can build ... Read more

    $33.99 CAD or Free with Kobo Plus

  • Pro JPA 2 in Java EE 8

    An In-Depth Guide to Java Persistence APIs

    Series series Professional and Applied Computing (R0)
    Learn to use the Java Persistence API (JPA) and other related APIs as found in the Java EE 8 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of JPA usage for experienced Java developers.Authors Mike Keith, Merrick Schincariol and Massimo Nardone take a hands-on approach, based on their ... Read more

    $80.99 CAD

  • Software Requirements Essentials

    Core Practices for Successful Business Analysis

    20 Best Practices for Developing and Managing Requirements on Any ProjectSoftware Requirements Essentials presents 20 core practices for successful requirements planning, elicitation, analysis, specification, validation, and management. Leading requirements experts Karl Wiegers and Candase Hokanson focus on the practices most likely to deliver superior value for both traditional and agile projects ... Read more

    $33.99 CAD

  • An Introduction to Parallel Programming

    by Peter Pacheco ...
    An Introduction to Parallel Programming is the first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture. It explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. The author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with ... Read more

    $55.99 CAD

  • Distributed Algorithms, second edition

    An Intuitive Approach

    by Wan Fokkink ...
    The new edition of a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models.This book offers students and researchers a guide to distributed algorithms that emphasizes examples and exercises rather than the intricacies of mathematical models. It avoids mathematical argumentation, often a stumbling block for students, teaching ... Read more

    $51.99 CAD

  • The Computer Always Wins

    A Playful Introduction to Algorithms through Puzzles and Strategy Games

    An engaging and approachable resource for beginning-to-intermediate coders eager to learn advanced ideas in computer programming.In The Computer Always Wins, Elliot Lichtman will teach you some of computer science’s most powerful concepts in a refreshingly accessible way: exploring them through word games, board games, and strategy games you already know. Learn recursion by playing tic-tac-toe, ... Read more

    $23.99 CAD

  • Beginning C++ Game Programming

    Learn C++ from scratch and get started building your very own games

    by John Horton ...
    Beginner's guide to create exciting desktop gamesKey Features\[\*\] This book offers a fun way to learn modern C++ programming while building exciting 2D games\[\*\] This beginner-friendly guide offers a fast-paced but engaging approach to game development\[\*\] Dive headfirst into building a wide variety of desktop games that gradually increase in complexity\[\*\] It is packed with many ... Read more

    $47.99 CAD or Free with Kobo Plus

  • Write Great Code, Volume 1, 2nd Edition

    Understanding the Machine

    by Randall Hyde ...
    Understanding the Machine, the first volume in the landmark Write Great Code series by Randall Hyde, explains the underlying mechanics of how a computer works.This, the first volume in Randall Hyde's Write Great Code series, dives into machine organization without the extra overhead of learning assembly language programming. Written for high-level language programmers, Understanding the Machine ... Read more

    $42.39 CAD

  • Python API Development Fundamentals

    Develop a full-stack web application with Python and Flask

    Learn all that's needed to build a fully functional web application from scratch.Key FeaturesDelve deep into the principle behind RESTful APILearn how to build a scalable web application with the RESTful API architecture and Flask frameworkKnow what are the exact tools and methodology to test your applications and how to use themBook DescriptionPython is a flexible language that can be used for ... Read more

    $33.99 CAD or Free with Kobo Plus

  • Facilitating Software Architecture

    Empowering Teams to Make Architectural Decisions

    The software architect role is evolving. As systems and their interactions with the teams that build, run, and evolve them become more complex, it's often impossible for those playing the traditional architect roles to be everywhere they need to be. There's simply too much architecture to be done, and the situation has reached a breaking point.There's a better way. Author Andrew Harmel-Law shows ... Read more

    $59.99 CAD

  • Open Source Systems: Towards Robust Practices

    13th IFIP WG 2.13 International Conference, OSS 2017, Buenos Aires, Argentina, May 22-23, 2017, Proceedings

    Series series Springer Nature Proceedings Computer Science
    This book is open access under a CC BY license.This book constitutes the refereed proceedings of the 13th IFIP WG 2.13 International Conference on Open Source Systems, OSS 2017, held in Buenos Aires, Argentina, in May 2017.The 16 revised full papers and 3 short papers presented were carefully reviewed and selected from 32 submissions. The papers cover a wide range of topics related to free, libre, ... Read more

    Free

  • Django Design Patterns and Best Practices

    Industry-standard web development techniques and solutions using Python

    Build maintainable websites with elegant Django design patterns and modern best practicesKey FeaturesExplore aspects of Django from Models and Views to testing and deploymentUnderstand the nuances of web development such as browser attack and data designWalk through various asynchronous tools such as Celery and ChannelsBook DescriptionBuilding secure and maintainable web applications requires ... Read more

    $41.99 CAD or Free with Kobo Plus