Leanpub Header

Skip to main content

Filters


Books

  1. From Source Code To Machine Code
    Build Your Own Compiler From Scratch
    build-your-own.org

    Build a compiler to learn how programming languages work. Use low-level assembly to learn how computers work. Walks through a minimal yet complete compiler. Compiles a static-typed language into x64 ELF executables.Simple interpreter.Bytecode compiler.x64 assembly & instruction encoding.Translate bytecode to x64 code.Generate binary executables.

  2. The Wizard's Lens: Learn to Think Like AI
    Book One of "The Revolutionizers"
    Edward W. Barnard

    Learn to think like AI through a working LLM you build yourself. Battle-tested systems thinking from Cray Research applied to modern AI. Accomplish what others consider impossible.

  3. Mathematics for Robotics
    Learn All the Math You Need to Excel in Robotics
    Satyam Mishra

    This book isn't just about formulas: it's about building the brain behind the machine. Mathematics for Robotics is your essential guide to understanding the core mathematical tools that power modern robotics, from coordinate geometry and vector calculus to probability and control theory.

  4. Il Libro di TameFlow
    La Teoria dei Vincoli Applicata al Lavoro Collaborativo Intellettuale
    Steve Tendon and Antonio Miccoli

    Conosci bene l'Agile ma hai solo sentito parlare della Teoria dei Vincoli? O viceversa? Leggi questo libro e imparerai come ottenere il meglio da entrambi i mondi. L'approccio proposto si applica particolarmente bene su larga scala, dove si hanno più progetti/prodotti che servono più stakeholder con scadenze sovrapposte e più team. 

  5. Concurrency with Modern C++
    What every professional C++ programmer should know about concurrency.
    Rainer Grimm

    C++11 is the first C++ standard that deals with concurrency. The story goes on with C++17, C++20, and will continue with C++23. I'll give you a detailed insight into the current and the upcoming concurrency in C++. This insight includes the theory and a lot of practice.

  6. Super Study Guide: Algorithms & Data Structures
    Afshine Amidi and Shervine Amidi

    A concise, illustrated guide to algorithms and data structures, perfect for coding interviews, classes, or self-study. Covers key concepts, from fundamentals to graphs, trees, sorting, and search techniques.

  7. DelphiMVCFramework
    Leverage the power of REST and JSON-RPC using the most popular framework for Delphi
    DANIELE TETI

    Learn how to use the most popular RESTful and JSON-RPC framework for Delphi

  8. Uykudan Önce Bir Doz
    derli, toplu notlar...
    Daron Yöndem

    Bu kitap, kendime yazdığım bir hatırlatma notu gibi başladı.Zamanla, sadece bana değil, birçok insana iyi gelebileceğini fark ettim. Mükemmel değil.Formül yok.Ama samimi, dürüst ve denenmiş satırlar. Dilerim senin gecelerine de iyi gelir. — Daron

  9. Developing a Computer Operating System from Scratch
    An Attempt to Introduce OS Development at Beginner Level
    TINU TOM

    The first-ever book aimed at introducing operating system development to absolute beginners. The topics begin with programming in C and programming in assembly, and progress toward practical OS development.The book uses only simple methods, so it covers only a few essential topics in C and assembly programming, making it suitable for beginners.

  10. Docker Deep Dive
    Zero to Docker in a single book!
    Nigel Poulton

    This 2025 edition of Docker Deep Dive is a true masterpiece. The best-selling Docker book is up-to-date with the hottest Docker technologies and the latest industry trends. This edition includes a brand-new chapter on Docker Model Runner for fast, private LLM-based apps. You won't find a better and more up-to-date book on Docker. Hand-crafted and kept up to date over the past 9 years by best-selling author Nigel Poulton.

  11. Introducción a la Programación GIS
    Una Guía Práctica de Python para Herramientas Geoespaciales de Código Abierto
    Qiusheng Wu

    ¡Desbloquea el poder de los datos geoespaciales con Python! Esta guía práctica está diseñada para principiantes y usuarios intermedios que desean explorar el análisis espacial y la cartografía interactiva utilizando herramientas de código abierto. Aprenderás a trabajar con datos del mundo real a través de ejemplos prácticos y desarrollarás habilidades en programación con Python, análisis vectorial y ráster, mapeo web y computación en la nube. Ya seas estudiante, investigador, profesional GIS o científico de datos, este libro te proporcionará las herramientas necesarias para enfrentar con confianza los desafíos geoespaciales.

  12. Programming with C++20
    Concepts, Coroutines, Ranges, and more
    Andreas Fertig

    Get up to speed with C++20 and its most impactful features.

  13. Deep Learning with PyTorch Step-by-Step
    A Beginner's Guide
    Daniel Voigt Godoy

    Revised for PyTorch 2.x! In 2019, I published a PyTorch tutorial on Towards Data Science and I was amazed by the reaction from the readers! Their feedback motivated me to write this book to help beginners start their journey into Deep Learning and PyTorch. I hope you enjoy reading this book as much as I enjoy writing it.

  14. Generative AI in a Nutshell
    How to Survive and Thrive in the Age of AI
    Henrik Kniberg

    This is a fast-paced, practical, and visual guide to the strange new world of Generative AI. It is like an extended version of Henrik's viral video with the same name. Course version: The book is also available as a course on Leanpub. If your company wants to pay for you to take an AI course, now you can :) Print version: Paperback & Hardcover are available on Amazon. Use your own country's amazon site (ex: Amazon.se for Sweden) to minimize shipping time and cost.

  15. A practical guide to fine-tuning Large Language Models (LLMs), offering both a high-level overview and detailed instructions on how to train these models for specific tasks.Get the paperback version here. Get the Kindle version here.