Leanpub Header

Skip to main content

Filters

Category: "Computer Science"

Books

  1. Antigravity 2.0 The Complete Guide

    Stop copying code snippets into chat widgets. Master closed-loop autonomous AI coding agents, local offline LLMs (Ollama/Llama 3.1), event-driven lifecycle hooks, and Model Context Protocol (MCP) runtimes.

  2. AI Agents for Scientists and Engineers: A Practical Guide

    A chatbot can describe how to do your work. An agent can do it—if you build it to be trusted. Learn to construct, verify, and deploy AI agents that earn a place in real scientific and engineering practice.

  3. Java Challengers
    Java Challengers
    Master the Java Fundamentals with fun Java Code Challenges! Become a Java Challenger!
    Rafael Chinelato del Nero

    Master the Java fundamentals and have a lot of fun solving the Java code Challenges of this book. You will see if you really know core Java concepts well. There are more than 70 well-elaborated Java code Challenges for you to challenge yourself and refine your Java skills to the very best so you can get rid of bugs far more easily.

  4. C From Scratch
    C From Scratch
    Prove it works before you write it.
    William Murray

    Learn C by proving your code correct before you write it. The same methodology behind certified aerospace and medical systems - now applied to learning C from the ground up.

  5. THE CODE REVOLUTION
    THE CODE REVOLUTION
    From Binary to Brains: The Evolution of Computer Science, Information & AI
    Mohammad Kamrul Hassan

    What connects a mechanical calculator, a modern smartphone, the Internet, and artificial intelligence?Everything.The technologies that define today's digital world did not emerge independently. They are chapters in a much larger story—a story that begins with binary numbers and mechanical calculation and leads to machines capable of learning, generating content, understanding language, and taking action.The Code Revolution follows this extraordinary journey from early computation to intelligent machines.Discover how code became software, software became infrastructure, information became data, data became intelligence, and intelligence is now becoming increasingly autonomous.From Binary to Brains, this is the story of how computing changed the world—and where it may go next.

  6. Applied Artificial Intelligence
    Applied Artificial Intelligence
    An Engineering Approach
    Bernhard G. Humm

    Modern AI applications are not built from scratch but, instead, by integrating off-the-shelf components: libraries, frameworks, and services. "Applied Artificial Intelligence - An Engingeering Approach" focuses on engineering user friendly, high-performance, and maintainable AI applications.

  7. JavaParser: Visited
    JavaParser: Visited
    Analyse, transform and generate your Java code base
    Nicholas Smith, Danny van Bruggen, and Federico Tomassetti

    In this book key contributors to the JavaParser library teach you how to programmatically analyse, transform and generate your java code base. The first part of the book aims to introduce you to the basics of the library before the team take you through a more detailed look at some of their favourite applications of the library.

  8. Software Engineering - The Soft Parts
    Software Engineering - The Soft Parts
    Lessons from 10 years at Google
    Addy Osmani
    No Description Available
  9. A Quick Steep Climb Up Linear Algebra
    A Quick Steep Climb Up Linear Algebra
    Version 1.1.0
    Stephen Davies
    No Description Available
  10. Sustainability for Java Developers
    Sustainability for Java Developers
    Towards an Understanding of Sustainable Java Software Development
    Geertjan Wielenga, Frank Delporte, Simon Martinelli, Markus Westergren, Jan Ouwens, Jan-Hendrik Kuperus, jlengrand, A N M Bazlur Rahman, Vasco Correia Veloso, Ko Turk, Hanno Embregts, and Maarten Mulders

    Discover how Java developers can contribute to a sustainable future. Written by Java Champions and community experts, this collaborative guide explores practical approaches to sustainable software engineering, from resource-efficient design to mindful architecture, empowering you to reduce your environmental impact while building better systems.

  11. Building Virtual Machine Labs: A Hands-on Guide (Second Edition)
    Building Virtual Machine Labs: A Hands-on Guide (Second Edition)
    Learn everything there is to know about building and maintaining your own home or workplace virtual lab environment on the most popular hypervisors today in this new and improved second edition release!
    Tony Robinson

    The premise of this book is to provide students a hands-on, go-to resource for building a secure, customizable lab environment in order to enable their own specific pursuits.

  12. Go, from the beginning
    Go, from the beginning
    from o to hero
    Chris Noring

    In this book you will learn the following: Build Console appsCreate Web APIsTest your codeCreate and publish reusable packages that others can consumeOrganize your files in a projectWork with files and directoriesParse text with the string library and regular expressions.

  13. Digital sustainability
    Digital sustainability
    Principles and practices
    András Ács Pedersen and Jesper Balslev

    Digital Sustainability: From Principles to Practice shows how digital technologies shape our environmental and societal future, and how we can design them responsibly. It equips students and professionals with concrete tools to build more sustainable software, systems, and digital solutions. Less theory for its own sake, more competence for the reality we’re about to enter.

  14. Softwarearchitekturen pragmatisch dokumentieren
    Softwarearchitekturen pragmatisch dokumentieren
    Eine kompakte Einführung in arc42
    Gernot Starke and Benjamin Wolf

    Softwarearchitekturen pragmatisch dokumentieren: effektiv, schmerzfrei und mit wenig Aufwand. Wir räumen mit einigen Vorurteilen gegen (technische) Dokumentation auf und zeigen Ihnen, wie Sie auf einfache Weise zu vernünftiger (Architektur-) Dokumentation kommen

  15. The Art of Communicating with All Things Vol. 2: The Invisible Interface
    The Art of Communicating with All Things Vol. 2: The Invisible Interface
    The Architecture of Frequencies and Massless Variables
    Jirawat Khanfan

    Stop fighting the noise. Learn how to read ambient data, insulate against invisible interference, and control your environment without lifting a finger—using Enterprise Architecture principles for your mental OS.