Leanpub Header

Skip to main content

Filters


Books

  1. Effective Software Engineering Management
    Mastering the art of leading Software Engineering teams
    Addy Osmani

    Turn your engineering team into a force multiplier, not a bottleneck. This book gives current and aspiring engineering managers practical frameworks, questions, and examples for everything from one on ones and feedback to scaling teams and navigating crises.

  2. CISA: The Last Mile
    Your guide to the finish line
    Pete Zerger

    This book covers every topic in the latest CISA exam syllabus, approaching topics from the ISACA perspective. It's 400+ pages, organized in a format following the syllabus 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 CISA exam without wasting time or money.

  3. Jetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them.

  4. The SysML v2 Book
    Practical Insights and Comprehensive Reference
    Tim Weilkiens and Vince Molnár

    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.

  5. A clear, illustrated guide to large language models, covering key concepts and practical applications. Ideal for projects, interviews, or personal learning.

  6. How to Build and Fine-Tune a Small Language Model
    A Step-by-Step Guide for Beginners, Researchers, and Non-Programmers
    J. Paul Liu

    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.

  7. Manifest Android Interview
    The ultimate guide to cracking Android technical interviews
    Jaewoong

    To ace your next Android job interview, focus on truly understanding the concepts—not just memorizing answers—and practicing how to apply them. With 108 interview questions, 162 additional practical questions, and 50+ pro tips, this book helps you sharpen skills, understand the why, and prepare for real-world technical challenges. Hardcover edition | Paperback edition

  8. CISSP: The Last Mile
    Your guide to the finish line
    Pete Zerger

    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.

  9. Logic is the most important branch of math to software engineering. Knowing logic opens up a vast world of development techniques, from everyday tricks of the trade to exotic tools for cracking impossible tasks. This book teaches the basics of logic and nine special logic-powered techniques: property testing, decision tables, constraint solving, and more. Over 40 exercises are provided to help readers master the material. No prior math background required!

  10. The Hundred-Page Language Models Book
    hands-on with PyTorch
    Andriy Burkov

    Master language models through mathematics, illustrations, and code―and build your own from scratch!

  11. 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.

  12. AI Assisted MBSE with SysML
    An Integrated Systems/Software Approach
    Tim Weilkiens, Doug Rosenberg, and Brian Moberley

    The book highlights the significance of software in systems engineering and uses AI as a subject matter expert. It presents a comprehensive example that covers SysML modeling, including requirements, use cases, logical/ physical architecture, and parametric simulation. It then continues into software, leveraging AI's code generation capabilities to produce software including microcontroller, UI, and DMBS code. It introduces a variety of personas and agents that can help engineers communicate with AI about systems and software engineering. The book also introduces SysML v2, focusing on the new language model and exploring AI's ability to generate models via code generation. Perhaps most importantly, it provides a straightforward roadmap for hardware/software co-design, accelerated at every step by AI. Whether you're a systems or software engineer, or just interested in how to use AI for engineering, AI Assisted MBSE with SysML will prove to be a valuable guide.

  13. Understanding Eventsourcing
    Planning and Implementing scalable Systems with Eventmodeling and Eventsourcing
    Martin Dilger

    The first book to combine Eventmodeling & Eventsourcing to plan software systems of any size and complexity. NEW CHAPTER "Dynamic Consistency Boundary" COMPANION ONLINE COURSE FOR FASTER LEARNING

  14. Everything you really need to know in Machine Learning in a hundred pages.

  15. Introduction to Zig
    a project-based book
    Pedro Faria

    An open, technical and introductory book for the Zig programming language, which is a new general-purpose and low-level programming language.