Featured Leanpub Book
Modern Networking
Fundamental Concepts
Modern networks like the Internet — explained as simply as possible — but no simpler.
Modern Networking
Fundamental Concepts
Modern networks like the Internet — explained as simply as possible — but no simpler.
Stop believing the myths. Start using AI effectively. This book reveals what AI actually is, what it can really do today, and how to integrate it into your work through practical, proven techniques.
Most embedded teams say they “avoid OOP” and “stick to C.” But look closely at real C codebases and you’ll find function-pointer tables, opaque handles, and generic device arrays—manual object models built the hard way. Beyond Blinky shows how to embrace that reality consciously, using modern C++ to design firmware that is readable, portable, and owned—without sacrificing performance or control. This book is about moving past the blinking LED mindset and designing embedded systems as living architectures, not scripts. To blinky and beyond—Let's make your IO sing!
What is strategy? Why do you need it? How do you do it? And, how can you be more certain to succeed? THE ART OF STRATEGY provides timeless answers to these eternal questions. It is an introduction to strategy through the insights of three strategists: Sun Tzu, John Boyd & Simon Wardley. It is a modern interpretation of Sun Tzu’s The Art of War.
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
An introduction to philosophy for software engineers and architects that will help them understand their design process. This book helps to answer the question “Why are we like this?”.
What makes a software engineer truly effective? Beyond writing code, effectiveness comes from ethics, sustainable practices, collaboration, and the courage to adapt. The Effective Software Engineer guides you from clean coding habits to organizational empowerment, bridging the gap between developers and leaders.
My First Go Book is the perfect starting point for anyone eager to learn Go programming. Whether you are a complete beginner or an experienced developer exploring a new language, this book will guide you through the fundamentals of Go with easy-to-follow examples.
Experience the fundamentals behind the magic of Generative AI then practice them with videos, interactive labs, exercises, flashcards, and an exam app to build outputs you can trust.
140 Tips for Clean Code distills 140 practical, field-tested tips for writing clean, readable, and maintainable code. Each tip is concise, actionable, and grounded in real-world development challenges. No theory for theory’s sake. Whether you are refining a legacy system or starting from scratch, these insights will help you reduce complexity, prevent defects, and make your code a pleasure to work with. Clean code is not an aesthetic choice; it is a professional advantage.
Cloud security is no longer optional—it’s mission-critical.In The Definitive Guide to Cloud Security Architecture: Fortifying Networks, Workloads, and Identities Against Advanced Cyber Threats, Klaus Haller delivers a field-tested playbook for securing cloud environments across AWS, Azure, GCP, and beyond.He distills years of experience into practical strategies to counter today’s most urgent threats: insecure workloads, misconfigured networks, and identity-driven breaches. You’ll learn how to build resilient architectures, lock down privileged access, and empower your Security Operations Center (SOC) to detect and fight attacks before they escalate.Whether you're new to cloud security or a seasoned architect, this guide equips you with the mindset, frameworks, and tactical skills to defend against advanced threats—and win.Don’t wait for a breach. Protect your cloud. Safeguard your business. Take control of your career as a leader in cloud security.
Fearless Rust, Don’t Panic! is a practical, engineering-first guide to becoming productive in Rust without getting stuck in borrow-checker dead ends. You will build a solid mental model for ownership and borrowing, learn the patterns that scale to real projects, and write Rust that is both safe and maintainable. If you want Rust’s reliability and performance without weeks of frustration, this book is your shortcut.
You’ll just need the Five Essential Elements of Learning Through five essential elements, you’ll gain the ability to learn anything deeply—no matter how complex the subject. These five pillars of effective learning will become lifelong tools, guiding you every time you set out to truly master new knowledge and retain it permanently. If you're ready to stop passively consuming information and start truly mastering it, this book is for you.
Where did modern computing really come from? Not from garages in California, but from bootleggers, codebreakers, and Cold War air‑defense engineers. This book reveals a lineage that almost no computing history traces: Prohibition‑era encrypted radio → Elizebeth & William Friedman → OP‑20‑G → MIT Whirlwind → SAGE → Engineering Research Associates → Control Data → Seymour Cray. From Capone’s smugglers to Cray’s supercomputers, the story of U.S. large‑scale computing is a straight line, just one that has been forgotten. Combining deep historical research with firsthand experience from the CRAY‑1 era, this book shows how cryptology, radar, and national‑security urgency created the machines that defined modern computing. If you think you know the origins of the computer revolution, this book will change your mind.
What does it really mean to work among “wizards”?At Cray Research, the machines were legendary, but the culture behind them mattered just as much. Living Amongst the Wizards of Cray Research offers an insider’s view of a place where problems resisted clean explanations, debugging was a way of life, and expertise emerged from sustained exposure to failure, uncertainty, and responsibility.Rather than celebrating genius or heroics, the book focuses on method: how engineers learned to reason about complex systems, argue ideas into existence, use humor as pressure relief, and recognize patterns long before tools could make them obvious. The stories are grounded, sometimes uncomfortable, and often quietly funny.This is not a nostalgia piece or a technical manual. It is a reflection on how rare expertise is formed, how demanding cultures endure, and what it actually feels like to live inside work that cannot be simplified.
A Cray Research veteran narrates how pioneers handled overwhelming complexity: pattern recognition anticipating Midway, systems thinking inventing magnetic core memory. Experience from one domain, applied in a new way, shaped supercomputing.
Become a Leanpub author
Leanpub makes it easy to create, publish, and sell ebooks or online courses while earning industry-leading royalties. With 80% royalties on purchases of $7.99 or more (or 80% minus a small $0.50 fee for purchases under $7.99), your work earns what it deserves. For example, a $10 sale brings you $8, and selling 5,000 copies at $20 could mean $80,000 in your pocket!
Leanpub has already paid out $15,119,114.84 to authors. Whether you write in Markdown or upload PDF/EPUB files, Leanpub’s intuitive publishing tools simplify the process. Use our in-browser editor or sync with GitHub or Dropbox and publish your ebook with a single click. Plus, you decide when to release—during the writing process or upon completion.
Learn moreAs an academic, I like Leanpub because it lets me write and get my ideas out there quickly. Leanpub is simply the best place for publishing my books.

A practical guide to product engineering in an AI native era, where building shifts from manual construction to steering tools, editors, and agents. Product Engineering with AI covers platforms, agentic workflows, prompting, code quality, UX, and responsible practices for getting from prototype to production.
A complete foundation for Statistics, also serving as a foundation for Data Science. Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects. More resources: openintro.org.
A clear, illustrated guide to large language models, covering key concepts and practical applications. Ideal for projects, interviews, or personal learning.
The practical guide to AI-first teamwork. Includes access to the 'CollabAI AI companion' that helps you run your first session immediately. Most teams have fast individuals—but a slow system. AI can change that. CollabAI is the manual for teams who want to stop waiting and start flowing. It moves beyond "chatting with a bot" to a new collaborative rhythm where humans and AI build, test, and decide together in real time. Inside, you’ll discover:The Framework: How to run CollabAI sessions that compress weeks of work into hours.The Science: Why "System 2 Rituals" and psychological safety are the hard requirements for speed.The Scale: How to apply Joe Justice’s principles (Justice Boards & DSM) to run entire organizations without managers.The Future: How to transition safely to Agentic AI workflows using the Agion Pattern.Start optimizing the flow.
The book covers every topic in the latest CISSP exam syllabus, organized in a format that makes it easy to drill down on specific exam domains and concepts at-a-glance, making it an essential exam resource for anyone who aims to prepare for the exam without wasting time or money.
You don’t need massive compute or big-tech resources to build real AI. This hands-on guide shows you how to build and fine-tune your own small language model—from scratch—using accessible tools like Google Colab. Learn transformers step-by-step, train and align models on your own data, and deploy practical AI systems that run on consumer GPUs. If you’ve ever wondered “Can I build my own model?”—this book proves the answer is yes.
Residuality Theory is a new way to think about the design of software systems that explains why we experience design the way we do, why certain things seem to work only sporadically, and why certain architects get it right so often regardless of which tools they use. A new, scientific approach is defined that fuses Software Engineering, Complexity Science, and Philosophy to produce an entirely new way to think about how to design software. The result is a theoretical base that allows architecture to finally become its own discipline.
Learn SysML v2 with the ultimate guide for all skill levels in MBSE. Authored by insiders, it's your key to unlocking the full potential of system modeling and a passport to mastering your MBSE.
The book is also available in paperback for $25. Paperback royalties go to OpenIntro (US-based nonprofit), and the optional Leanpub PDF contributions go to authors to fund their time on this book.
Hands-on online course to learn all you need to know to get a Spring Boot application into production with AWS. Visit our landing page for a tour of the contents. Make sure to get familiar with all available bundle options before enrolling.
Microservices are a great approach for building software at scale. But although the ideas at the root of microservices may sound simple, this is not a simple approach. There are several big traps along the way, and it's important to avoid them...
Master language models through mathematics, illustrations, and code―and build your own from scratch! This course includes nearly three hours of exclusive video interviews with the author, covering questions related to each of the six lessons included in the course.
This course gives you an intuitive understanding of the eight most important machine learning algorithms. It helps you get started using them in your own projects NOW -- in a single line of Python code. After finishing this course, you'll be able to select, understand, and implement the top 8 machine learning algorithms in your own projects.
Data cleaning is a serious business – you’ll typically spend 80% of your analysis time cleaning data! In this course you’ll learn how to clean your data in a fraction of the time. The steps you’ll learn are very simple to follow, but are extremely effective, so you’ll know that you’re getting the best start possible, saving you weeks of misery!
This course was primarily designed for Chemistry, Biology, Physics, Life Sciences, or Psychology students and researchers, who have no programming background, but would like to take their first steps in creating tools to help with data analysis and their research in general.
Unlock the power of AI in your applications with this groundbreaking course on AI-driven application architecture. Discover practical patterns and principles for building intelligent, adaptive, and user-centric software systems that harness the potential of large language models. This course includes exclusive video interviews with the author.
Whether you are a complete beginner or you have some knowledge in `JavaScript`, this course will guide you from the basics of the language to all the new features introduced until 2022. At the end of each chapter test your knowledge with quizzes.
I teach creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things every day. For example file system interaction, users and group management, configuration file editing, service status, download and upload of files, security enhancement, SCM interactions and more
Interviews with Leanpub authors and special guests
The Leanpub Podcast
Sal Kimmich, Author of Code, Chips and Control: The Security Posture of Digital Isolation
Sal Kimmich - In this episode of the Leanpub Podcast, Sal Kimmich explains how modern computer chip supply-chain threats, insecure defaults, and fragmented trust models shape today’s cybersecurity posture. They discuss digital isolation, open-source governance, and practical strategies for building resilient, verifiable systems.

Optimization or Pseudo-optimization
A two-volume framework examining when decisions are legitimately allowed to be called optimal, and when that label no longer holds. It focuses on evaluative standards and responsibility, not techniques or advice.
The following 2 books are included in this bundle...

This bundle includes the books “Residues: Time, Change and Uncertainty in Software Architecture” and “The Architect’s Paradox: Uncertainty and the Philosophy of Software Architecture” by Barry M O’Reilly. The books complement each other, with Residues giving a practical description of how to apply residuality theory and The Architect’s Paradox...


C++20, C++17, and MoveSemantics - The Complete Guides

In the 21st century, data science has become an integral part of the work culture at every manufacturing industry and process industry is no exception to this modern phenomenon. From predictive maintenance to process monitoring, fault diagnosis to advanced process control, machine learning-based solutions are being used to achieve higher process...

Practical FP in Scala (A hands-on approach) & Functional event-driven architecture, aka FEDA, (Powered by Scala 3), together as a bundle! The content of PFP in Scala is a requirement to understand FEDA so why not take advantage of this bundle!?

The ultimate guide to cracking Android technical interviews and unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms.

Ce lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301.

What's the Big Idea? The idea behind this book is to summarize the body of knowledge that already exists on multiplayer games but is not available in one single place. And quite a few of the issues discussed within this series (planned as three nine volumes ~300 pages each), while known in the industry, have not been published at all...

The Python Craftsman series comprises The Python Apprentice, The Python Journeyman, and The Python Master. The first book is primarily suitable for programmers with some experience of programming in another language. If you don't have any experience with programming this book may be a bit daunting. You'll be learning not just a programming...

Real World Python
This track includes the following 2 courses...

About the Track: AI Masterclass Artificial Intelligence is reshaping the way we live, work, and build technology. The AI Masterclass Track brings together three powerful courses from world-class experts to give you a comprehensive, practical, and hands-on education in the age of AI. Whether you want to understand the big picture, apply AI...

Taking this bundle, you'll get a comprehensive set of courses that cover almost the whole surface of the .NET framework.The big topics that are covered:WPFMVVMSpecFlow and SeleniumLINQMultithreading and Parallel ProgrammingC# in Depth: Puzzles and GotchasAlgorithms and Data Structures in C#VS and R#and engineering practices:Unit Testing with...

This is the complete track to learn about essential Kotlin features and get ready for working in Kotlin in daily basis. It starts from essentials, and on the way reaches advanced topics like efficient collection processing or DSL creation.

"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...

Learn Python the Practical Way - In this course you learn all the basics of the Python programming language. It contains exercises, explanatory videos, an example solution and a quiz. This will enable you to apply your skills to a wide range of real world problems.A collection of more Python exercises - Exercises with solutions to continue...

Python is the fastest-growing major programming language on the planet. This practical course set will teach you Python in a hands-on, highly practical way that guarantees your success. All you need to go from zero to completing your own Python projects in a relaxed, student-centric, and fun environment. Create yourself a new skill that'll bring...

Taking this course bundle, you'll learn:SOLID principles (SRP, OCP, ISP, LSP, DIP) in-depthMeta principles: DRY, KISS, YAGNI, SoC, CQS, Law of Demeter, PoLADependency Injection in Depth: IoC or DI containers, best practices, and anti-patternsFunctional Programming in C#: purity and side effects, functional C# features, immutability,...

This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics. You could have all 9 games ready in a day for each game. Start your Game Studio today.

Learn both WPF and MVVM to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF).MVVM will help you to build WPF apps in a correct way from the software design perspective.