Kick off your book project in 3 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Saturday, June 6, 2026. Learn more…

Leanpub Header

Skip to main content

Filters


Books

  1. ACT 2 LEAD
    Software Testing Leadership Handbook
    Kari Kakkonen and Marko Rytkönen

    This book is written for anyone who wants to understand what testing and testing leadership are all about. A better understanding will help to lead and improve your testing - whether testing is outsourced or in-house. CEO, CIO, or CTO - this is the testing book for you, too! It's also for anyone who works with software: product owners, project managers, system analysts, developers, testers, test managers, and many others, including students. We have created ACT 2 LEAD mnemonic to help you in leading testing.  Read the book to learn what it means!

  2. Introducción a la ciencia de datos
    Análisis de datos y algoritmos de predicción con R
    Rafael A Irizarry

    El libro abarca los conceptos de probabilidad, inferencia estadística, regresión lineal y machine learning. Les ayudará a desarrollar destrezas como programación en R, wrangling de datos, dplyr, visualización de datos, la creación de algoritmos, organización con UNIX, GitHub y la preparación de documentos con knitr y R markdown.

  3. You Don't Know JS Yet: The Unbooks
    Previously Unpublished 2nd-Ed Book Content (Raw & Uncut)
    Kyle Simpson

    You Don’t Know JS Yet: The Unbooks is the final, draft-edition release of the second edition series—featuring the complete but unedited drafts of Book 3: Objects & Classes and Book 4: Types & Grammar, plus two bonus chapters reflecting on the “lost” books that were never written. This is the raw, honest conclusion to You Don’t Know JS Yet—a gift for readers who still care about deeply understanding JavaScript.

  4. Mastering ast-grep
    A Comprehensive Guide to Structural Code Search, Linting, and Transformation
    Herrington Darkholme

    Master structural code search and refactoring with ast-grep, the definitive tool for AST-based code manipulation. This comprehensive guide builds your expertise from the ground up, revealing why regex-based searching fails and how Abstract Syntax Trees enable transformations that text-based tools cannot achieve. You'll progress from foundational concepts to advanced techniques, gaining the deep understanding and systematic skills to automate complex refactorings, enforce architectural patterns, and wield code structure itself as your instrument.

  5. Rust Patterns
    for Experienced Programmers
    little world

    Contains 1000 pages, 186 Pattern with 888 Examples

  6. A QuantLib Guide
    An introduction to the usage of the QuantLib library
    Luigi Ballabio
    No Description Available
  7. Building Conduit
    Applying CQRS/ES to an Elixir and Phoenix web app
    Ben Smith

    Discover why functional languages, such as Elixir, are ideally suited to building applications following the command query responsibility segregation and event sourcing (CQRS/ES) pattern. Learn how to implement this architecture in a Phoenix web application to build an exemplary Medium.com clone.

  8. Rust Projects - Write a Redis Clone
    Explore asynchronous programming with the actor model using Rust and Tokio
    Leonardo Giordani

    Explore the power of Rust with "Rust Projects: Write a Redis Clone". This hands-on guide takes you through building a Redis-inspired database from the ground up, introducing key programming concepts like TCP connections, the RESP protocol, and concurrency. Following the CodeCrafters challenge, this book gradually builds your skills, making complex topics accessible. Whether you're new to Rust or looking to deepen your understanding, this project-based journey offers practical, real-world insights into modern systems programming. The book contains 40% discount code for CodeCrafters.io!

  9. Modernizing Legacy Software with AI
    A Technical Leader's Guide to AI-Driven Transformation
    Nils Boeffel

    Close the gap between "AI that generates code" and "AI-assisted development for production software" with this complete, proven playbook including the six-phase arc from audit to production.

  10. The Competitive Coder's Manual: Thinking in Patterns and Logic
    Master the Mindset Behind Algorithmic Excellence—From Competition Leaderboards to Production Systems
    George panos
    No Description Available
  11. Solve The Case & Understand The Real Business
    A Practical Guide to Real-World Business Cases for Aspiring business and finance Professionals
    K Palak Faguniya

    Master Business, One Case at a Time Unlock the insights of an MBA without stepping into a classroom. Learn to tackle real-world business challenges, sharpen your problem-solving skills, and gain actionable knowledge in entrepreneurship, finance, and consulting. This concise, hands-on guide teaches practical, case-based thinking used by top business schools so you can think, act, and succeed like a professional.

  12. Introductory Statistics with Randomization and Simulation
    OpenIntro, David Diez, Mine Cetinkaya-Rundel, and Christopher Barr

    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.

  13. EXACT-Coding
    Beyond Vibe Coding: AI-Assisted Development mit TDD und Software Craft
    Marco Emrich and Ferdinand Ade

    AI-Assisted Development verspricht Geschwindigkeit – aber Vibe Coding liefert oft Chaos. EXACT Coding zeigt, wie Software-Craft-Prinzipien und TDD als Korrektiv wirken: für Code, der schnell entsteht und trotzdem hält, was er verspricht.

  14. Working with Emotional Debt
    Christian Hofstetter

    Embrace the transformative power of unresolved emotional baggage and emerge stronger from transitions and loss.

  15. Create awareness of toxic conflict behavior as a necessary first step to eliminate and replace it with healthy, productive communication patterns.