Learn C and build your own programming language in 1000 lines of code!
Learn everything there is to know about Shodan from the founder himself. The book covers all aspects from the website through to the developer API with exercises to help test your understanding.
Want to use NixOS "for real" at work? Interested in learning one of the hottest emerging DevOps technologies? Jumpstart your professional career by reading this book authored by a professional user of NixOS.
Ready to Master Python? Your Journey Begins Here! 🚀 Skip the jargon and stop feeling lost. This hands-on guide is your mission manual, taking you from your first "Hello World" to building real applications. With crystal-clear diagrams and practical exercises, we make learning intuitive and effective. Start your coding adventure today!
Master biostatistics with this engaging and easy-to-follow guide, perfect for USMLE, PLAB, and research! Based on a top-rated YouTube course, it simplifies complex concepts with clarity and real-world examples. Download it for free and boost your stats skills today!
A complete foundation for Statistics, also serving as a foundation for Data Science, that introduces inference using randomization and simulation while covering traditional methods. Leanpub revenue supports OpenIntro, so we can provide free desk copies to teachers interested in using our books in the classroom. More resources: openintro.org.
What kills good engineers? Why do AI projects fail despite massive investment? How do you build systems that scale not just technically, but humanly?In the fast-moving world of software development, we're drowning in tutorials, frameworks, and "best practices" — but starving for wisdom. Philosophical Wednesdays with AI Powered Architect cuts through the noise to tackle the questions that matter: the messy intersection of code, cognition, and organizational reality.Why simplicity is expensive. Why ready beats perfect. Why your mental models determine your system's fate.Whether you're architecting distributed systems, implementing AI agents, or simply trying to survive another sprint, this book offers the conceptual frameworks to navigate complexity with clarity. Because in a world of infinite technical possibilities, the most important skill isn't coding — it's thinking.
Whether you've never coded a game before or have years of experience under your belt, you'll learn the fundamentals of how to make games for Playdate using the Lua programming language. Make Games for Playdate with Lua covers how to program with Lua and the essential Playdate APIs. You'll make a handful of games to get you kickstarted on making your dream game for Playdate.
Master modern functional programming
New to PHP? Coming back to PHP after a hiatus? Been writing PHP for a decade? Whatever your level, you'll learn something here.
This book describes the process of analyzing data. The authors have extensive experience both managing data analysts and conducting their own data analyses, and this book is a distillation of their experience in a format that is applicable to both practitioners and managers in data science. Printed copies are available through Lulu.
A deep dive into advanced integration techniques used in mathematical olympiads and integration competitions, with clear explanations and fully worked solutions.
Embedded security is an architecture problem, not a checklist.This book shows how to build a coherent security design for real devices: what embedded cybersecurity means, why it’s different in embedded systems (constraints, lifecycle, physical access, limited patching), and how to turn that into practical design decisions. You’ll learn threat modeling and trust boundaries, then the core mechanisms that must work together: secure boot and root of trust, key management, secure communication, and robust firmware updates. Early access: updated regularly as new chapters and examples are added. Purchasers receive updates.