Programming - General

The Elements of Computing Systems, Second Edition: Building a...

Noam Nisan and Shimon Schocken


Deep Learning with Python

Franรงois Chollet



Steven Levy


Computational Thinking

Peter J. Denning and Matti Tedre


Javascript: The Good Parts: The Good Parts

Douglas Crockford


Software Requirements

Karl Wiegers and Joy Beatty


Effective PyCharm: Learn the PyCharm IDE with a Hands-on...

Michael Kennedy and Matt Harrison


Elements of Causal Inference: Foundations and Learning...

Dominik Janzing, Bernhard Scholkopf, et al.


Continuous Delivery: Reliable Software Releases Through...

David Farley and Jez Humble


Agile Testing: A Practical Guide for Testers and Agile Teams

Lisa Crispin and Janet Gregory


The Definitive Antlr 4 Reference

Terence Parr


Agile Web Development with Rails 6

Dave Thomas, Sam Ruby, et al.


vi and Vim Editors Pocket Reference

Arnold Robbins


Introducing Regular Expressions: Unraveling Regular...

Michael Fitzgerald