Ask our staff anything about our shop or products, or leave your feedback.
'One of the best software design books of all time' - BookAuthority
Cory Althoff is a self-taught programmer. After a year of self-study, he learned to ...
Learn eight principles to simplify your code and become a more effective (and successful) programmer.
Most software developers waste thousands of hours working with overly ...
The classic guide to how computers work, updated with new chapters and interactive graphics Computers are everywhere, most obviously in our laptops and smartphones, but ...
Through a recent series of breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about ...
Let there be code!
Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can ...
Coding for Beginners in easy steps, 2nd edition will appeal to anyone, of any age, who wants to begin coding computer programs. Use this guide ...
An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.
Recursion, and recursive algorithms, have a reputation for being intimidating. They ...
Your secret weapon to understanding-and using!-one of the most powerful influences in the world today
From your Facebook News Feed to your most recent ...
Since their introduction in 2017, transformers have quickly become the dominant architecture for achieving state-of-the-art results on a variety of natural language processing tasks. If ...
A new version of the classic and widely used text adapted for the JavaScript programming language.
Since the publication of its first edition in 1984 ...
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.
Some books ...
The follow-up to Cory Althoff's bestselling The Self-Taught Programmer, which inspired hundreds of thousands of professionals to learn to program outside of school!
Fresh ...