Build a strong foundation in data structures and algorithms with clear explanations and practical Python examples. From core concepts to advanced techniques, this guide helps you understand how efficient software is designed so you can write better code with confidence and solve real programming challenges.
Learn modern C++23 from the ground up with clear explanations and complete, compilable examples. From your first program to advanced topics like concurrency, metaprogramming and performance optimization, this book gives you the skills to write fast, reliable and professional-quality C++ software.
An open, technical and introductory book for the Zig programming language, which is a new general-purpose and low-level programming language.
Ever wanted to learn how to program a robot? Afraid that programming is too hard? A Gentle Introduction to Robotics will have you up and running a robot around in no time!
"More Coding in Delphi" picks up where "Coding in Delphi" left of, continuing to illustrate good, sound coding techniques including patterns, Aspect Oriented Programming and programming for the Parallel Programming Library.
The Untold History of PowerShell
The only book on the market written for non-developers and total beginners, by a non-developer and one-time total beginner. If you're frustrated by endless jargon, huge logic leaps, and a decent helping of that good old feeling of WTF, but you still want to learn PowerShell, then PowerShell for Total Beginners was written just for you.
Using Racket Scheme for implementing many short AI examples including LLMs, vector datastore, NLP, semantic web and non-AI utilities.
A beginner-friendly introduction to machine learning with Python, that is based on the PyCaret and Streamlit libraries. Readers will delve into the fascinating world of artificial intelligence, by easily training and deploying their ML models!
Want to get started with competitive programming? Tired of reading cryptic code? Tired of not knowing which problems to solve next to improve? Not learning much from problems that you solve? ("Every problem looks so different :( ") We've got your back! This book is your jump-start guide into competitive programming!
This book covers Dependency Injection from A to Z. In it you'll learn about Constructor Injection, Property Injection, and Method Injection. You'll learn about the right and wrong way to use the Dependency Injection Container.
The official companion of Finding Hidden Messages in DNA, the popular first course in Coursera's Bioinformatics sequence. Learn how biologists have begun to decipher the strange and wonderful language of DNA without needing to put on a lab coat. This book contains the first two chapters from Volume 1 of Bioinformatics Algorithms: An Active Learning Approach.
This book is a valuable resource for beginners and experienced Python developers, emphasizing that magic methods are not just syntactic sugar, but powerful tools that can significantly improve the functionality and performance of Python code when used correctly.
Ready to finally master React without the overwhelm? Code React Sweetly is the beginner-friendly, hands-on guide that takes you from zero to confidently building and deploying real-world React applications. Learn JSX, components, props, state, hooks, forms, styling, and routing step by step—all while creating practical projects you can actually use. No endless theory. No tutorial hell. Just clear explanations, real code, and a shopping cart app that ties it all together. By the end, you’ll honestly think like a React developer. Build. Style. Deploy. Repeat. Start your React journey now! Printed copies of this book are also available on Amazon.