Ask our staff anything about our shop or products, or leave your feedback.
Learning to code has never been easier than with this innovative visual guide to computer programming for beginners. Coding skills are in high demand and ...
An accessible introduction to algorithms, explaining not just what they are but how they work, with examples from a wide range of application areas
An ...
Author Eric Matthes dispenses with the sort of tedious, unnecessary information that can get in the way of learning how to program, choosing instead to ...
Power up your Python with object-oriented programming and learn how to write powerful, efficient, and re-usable code.
Object-Oriented Python is an intuitive and thorough guide ...
Master professional-level coding in Rust.
For developers who've mastered the basics, this book is the next step on your way to professional-level programming in ...
Learn to program with visual examples. Programs increase in complexity as you progress - from drawing a circle to 3D graphics, animations, and simulations.
A Graphical ...
Modeling and Simulation in Python teaches readers how to analyze real-world scenarios using the Python programming language, requiring no more than a background in high ...
C# Programming in easy steps, 3rd
edition is updated for Visual Studio 2022, and teaches you how
to code applications and demonstrates every aspect of ...
'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 ...
A practical introduction to Java programming-fully revised for the latest version, Java SE 17
Thoroughly updated for Java Platform Standard Edition 17, this hands-on resource ...
C# Programming in easy steps, 2nd edition will teach you to code applications, and demonstrates every aspect of the C# language you will need to ...
Go from beginner programmer to Python programmer! Level up your skills to an intermediate level.
You're a student who wants to jumpstart their career ...
Java in easy steps, 7th edition instructs you how to easily create your own Java programs. The book contains separate chapters on the major features ...
This full-colour book will inspire you to start solving problems and creating programs with Python, even if you have absolutely no programming experience. It's ...