Leanpub Header

Skip to main content

Filters

Category: "Textbooks"

Books

  1. Principles of Law
    The Legal Foundations
    Rahul Awasthi

    A structured introduction to the foundations of civil, criminal, and business law. This book breaks down essential legal principles in a clear and accessible way, helping readers understand how the law functions in real-world situations. Designed for students and independent learners building their first strong foundation in law.

  2. OpenIntro Statistics
    Includes 1st, 2nd, 3rd, and 4th Editions
    OpenIntro, Christopher Barr, Mine Cetinkaya-Rundel, and David Diez

    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.

  3. Windows 11 Field Guide
    2026 Edition
    Rafael Rivera and Paul Thurrott

    The Windows 11 Field Guide is a full-length e-book about the latest version of Microsoft Windows, aimed at those users who will upgrade from Windows 10 or acquire Windows 11 with a new PC.

  4. This book teaches you to use R to effectively visualize and explore complex datasets. Exploratory data analysis is a key part of the data science process because it allows you to sharpen your question and refine your modeling strategies. This book is based on the industry-leading Johns Hopkins Data Science Specialization.

  5. Coffee Roasting Made Simple
    A Guide Through Philosophy, Principles, Recipes, Profiling, Sample Roasting & Everything in Between
    Raimond Feil

    IT'S A HIGHWAY TO A BETTER COFFEE AND ROASTING! It's filled with practical advice of 12 years roasting experience that's made simple to accelerate your learning in coffee roasting.

  6. This book brings the fundamentals of R programming to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization. The skills taught in this book will lay the foundation for you to begin your journey learning data science. Printed copies of this book are available through Lulu.

  7. Data Analysis for the Life Sciences
    Rafael A Irizarry and Michael I Love

    Data analysis is now part of practically every research project in the life sciences. In this book we use data and computer code to teach the necessary statistical concepts and programming skills to become a data analyst. Instead of showing theory first and then applying it to toy examples, we start with actual applications and describe the theory as it becomes necessary to solve specific challenges. The book includes links to computer code that readers can use to follow along as they program.

  8. Fundamentals of Computer Vision
    A gentle, accessible introduction to foundational concepts in computer vision and computational perception.
    George K

    Have you ever been curious about how your phone unlocks when it sees your face, how a camera can track people and objects in a video, how humans see depth, or how computers can differentiate dogs from cats? This book will start from the basics of image manipulation and build up to cover all of these topics, and more!

  9. Finding Hidden Messages in DNA
    Active Learning Publishers, Phillip Compeau, and Pavel Pevzner

    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.

  10. Use Vim Like A Pro
    Learn to Understand and Use Vim Effectively
    Tim Ottinger

    This may be the one tiny book that changes your experience vim from one of "memorizing random key sequences" to "composing vim commands."This is an intentionally small micro-book, not a comprehensive guide to all the features of this amazingly powerful editor. The tutorial can elevate your practice and enable deeper learning and better retention of vim commands. Go from "conversant" to "capable" more rapidly than you expected!

  11. Thinking with Types
    Type-Level Programming in Haskell
    Sandy Maguire

    This book aims to be the comprehensive manual for type-level programming. It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.

  12. Methods in Biostatistics with R
    A Rigorous and Practical Treatment of Biostatistics Foundations using R
    Brian Caffo, John Muschelli, and Ciprian Crainiceanu

    The book provides a modern look at introductory Biostatistical concepts and the associated computational tools using the latest developments in computation and visualization in the R language environment. The book includes practical data analysis based on datasets that can be downloaded here: https://github.com/muschellij2/biostatmethods.

  13. Methods in Biostatistics with R
    A Rigorous and Practical Treatment of Biostatistics Foundations using R
    Brian Caffo, John Muschelli, and Ciprian Crainiceanu

    The book provides a modern look at introductory Biostatistical concepts and the associated computational tools using the latest developments in computation and visualization in the R language environment. The book includes practical data analysis based on datasets that can be downloaded here: https://github.com/muschellij2/biostatmethods.

  14. The Elements of Computing Style
    200+ Tips for Busy Knowledge Workers
    Diomidis Spinellis

    “Nowadays everybody knows how to use a computer. Smart people learn how to use it with style: effectively, efficiently, and, yes, enjoyably. Become one of them.”

  15. Twilight Strategy
    A comprehensive strategy guide to Twilight Struggle
    theory
    No Description Available