Leanpub Header

Skip to main content

Filters

Books

  1. How to live another day?

    I CAN'T WALK. I CAN BARELY MOVE MY HANDS. SO I BUILT MYSELF WINGS.

  2. Multi-Agent AI Systems The Complete Handbook for Building Intelligent  Scalable, and Autonomous Agent Teams

    What happens when AI agents stop working alone and start working as a team?Artificial Intelligence is entering a new phase in which intelligent systems can do more than respond to individual instructions. Multiple specialized agents can collaborate, divide complex tasks, communicate with one another, use tools, evaluate results, and coordinate their actions toward a shared objective.Multi-Agent AI Systems: The Complete Handbook for Building Intelligent, Scalable, and Autonomous Agent Teams provides a practical roadmap for understanding this emerging paradigm.The book begins with the fundamentals of multi-agent systems and explains why collaboration between specialized agents can be valuable for complex workflows. Readers will learn about hierarchical, peer-to-peer, and hybrid architectures, along with roles such as manager, planner, worker, critic, and supervisor agents.It then moves into modern frameworks and technologies, including CrewAI, AutoGen, LangGraph, MetaGPT, LLMs, vector databases, and agent memory systems. Practical chapters explain how to design agent teams, decompose tasks, establish communication protocols, manage shared memory, coordinate workflows, integrate tools and APIs, and recover from failures.Readers will also explore advanced concepts such as dynamic replanning, parallel execution, swarm intelligence, agent debates, self-organizing systems, human-in-the-loop workflows, and multimodal agents.The book goes beyond experimentation and addresses the challenges of deploying multi-agent systems in real environments. Cloud deployment, Docker, Kubernetes, monitoring, logging, scaling, evaluation, benchmarking, testing, and cost optimization are included.Real-world applications demonstrate how agent teams can support software development, research, customer service, content creation, and business operations.Equally important, the book examines AI safety, privacy, security, transparency, governance, alignment, and responsible AI development.Whether you are a student discovering agentic AI, a developer building your first agent team, a researcher exploring collaborative intelligence, or a professional preparing for the next generation of AI applications, this book provides a foundation for moving from individual AI agents toward coordinated intelligent systems.Understand the architecture. Design the team. Build the agents. Coordinate the intelligence.

  3. Mastering vb .net question bank

    Master VB.NET through focused practice and systematic revision.Preparing for a VB.NET examination or technical interview? Looking for a comprehensive resource that combines theory with programming practice? Mastering VB.NET QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals is designed to help students and aspiring software professionals strengthen their knowledge of Visual Basic .NET.The book provides a structured collection of questions covering VB.NET from fundamental programming concepts to advanced application-development topics.You will begin with the history, features, and structure of VB.NET before progressing through data types, variables, constants, operators, expressions, conditional statements, loops, procedures, functions, recursion, arrays, and collections.The book then moves into Object-Oriented Programming, covering classes, objects, inheritance, polymorphism, encapsulation, abstraction, interfaces, and constructors. Further chapters explore exception handling, debugging, file handling, Windows Forms, GUI programming, and database connectivity using ADO.NET.Advanced topics such as delegates, events, multithreading basics, LINQ to Objects, and XML are also included.Each chapter follows a consistent practice format containing 50 MCQs, 25 Short Answer Questions, 15 Mid-Length Answer Questions with Answers, and 20 Programming Questions with Answers. This makes the book suitable for both examination preparation and hands-on programming practice.Students pursuing BCA, MCA, B.Tech, M.Tech, Computer Science, Information Technology, and related programmes can use the book for university examinations, assignments, internal assessments, viva preparation, and practical tests.Educators can use the question bank to develop classroom quizzes, assignments, tests, and practical examinations. Software professionals and interview candidates can use it for focused revision and technical interview preparation.The programming exercises encourage readers to move beyond memorizing syntax and develop logical thinking and application-building skills.Study the concept. Attempt the question. Write the program. Check the answer. Improve your skills.

  4. Visual Basic .NET for Beginners: A Step-by-Step Guide to Learning VB.NET

    Start your programming journey with Visual Basic .NET.Have you always wanted to learn programming but found programming languages difficult or confusing? Visual Basic .NET for Beginners: A Step-by-Step Guide to Learning VB.NET is designed to provide a simple, structured, and practical introduction to VB.NET.This book takes you step by step through the fundamentals of programming and gradually introduces more advanced concepts. You will learn how to work with variables, data types, operators, conditional statements, loops, procedures, functions, arrays, and other essential programming features.The book also introduces the principles of event-driven programming and Object-Oriented Programming, helping you understand how modern applications are designed and developed.As you progress, you will explore practical application development concepts, user interfaces, database connectivity, error handling, debugging, and other important programming skills.The learning approach is focused on understanding and practice. Instead of simply presenting programming theory, the book encourages you to work with examples, experiment with code, identify errors, and develop solutions to programming problems.This makes the book useful for students, beginners, educators, and anyone who wants to build a foundation in VB.NET.Whether you are studying programming as part of an academic course, preparing for practical examinations, learning software development, or exploring the .NET ecosystem, this book can serve as a useful learning companion.You do not need to be an experienced programmer to begin. The concepts are introduced progressively so that you can build confidence as you move from basic programming statements toward complete application development.Learn the fundamentals. Practice the code. Understand the logic. Build your first VB.NET applications.

  5. Network Security: A Comprehensive Guide For Beginners And Advanced Learners

    Understand the threats. Learn the defenses. Build a stronger foundation in Network Security.Modern organizations depend on computer networks for communication, business operations, cloud services, applications, and data exchange. With this growing connectivity comes an equally important challenge: protecting networks from unauthorized access, attacks, vulnerabilities, and security incidents.Network Security: A Comprehensive Guide for Beginners and Advanced Learners provides a structured learning journey for students and aspiring security professionals who want to understand how modern networks are protected.The book begins with the fundamentals of networking and network security, covering network topologies, OSI and TCP/IP models, network devices, IP addressing, subnetting, protocols, and ports. It then moves into common cyber threats and vulnerabilities, including malware, phishing, social engineering, DoS and DDoS attacks, Man-in-the-Middle attacks, weak authentication, and software vulnerabilities.Readers will learn important security principles such as the CIA Triad, AAA, Defense-in-Depth, Least Privilege, and Risk Management, followed by an introduction to cryptography, encryption, digital signatures, certificates, TLS, IPsec, and PKI.The book also explores firewalls, IDS, IPS, SIEM, VPNs, wireless security, Network Access Control, web application security, HTTPS, secure development practices, incident response, digital forensics concepts, disaster recovery, and business continuity.The final chapters look toward the future, introducing Zero Trust, Next-Generation Firewalls, AI and Machine Learning in cybersecurity, Cloud Security, and IoT Security.For students, the book provides a strong academic foundation. For aspiring professionals, it introduces important technologies, responsibilities, career paths, and security practices.The goal is not simply to learn how attacks occur, but to understand how responsible security professionals identify risks, protect systems, respond to incidents, and continuously improve security.Learn the fundamentals. Understand the risks. Think like a security professional.

  6. Mastering Advanced Python Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals

    Take your Python skills beyond the basics. Practice advanced concepts. Build stronger programming confidence.Mastering Advanced Python Programming QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals is designed for learners who are ready to move beyond basic Python programming and explore the concepts used in practical software development.Advanced Python becomes easier when concepts are studied systematically and reinforced through continuous practice. This question bank provides a structured way to test knowledge, identify weak areas, revise important concepts, and strengthen programming skills.The book covers 12 major areas of advanced Python programming, beginning with advanced data structures and progressing through iterators, generators, decorators, closures, lambda functions, functional programming tools, error handling, file handling, context managers, modules, packages, virtual environments, multithreading, multiprocessing, networking, sockets, regular expressions, databases, and web APIs.Each chapter provides a balanced combination of MCQs, short-answer questions, mid-length conceptual questions, and programming questions with answers. This makes the book useful not only for examination preparation but also for practical programming practice and technical interview preparation.Students pursuing BCA, MCA, B.Tech, M.Tech, Computer Science, Information Technology, and related programmes can use the question bank for university examinations, internal assessments, assignments, viva preparation, practical tests, and self-study.Aspiring Python developers can use it to revise important concepts frequently encountered in programming interviews and technical assessments. Educators can also adapt the questions for classroom quizzes, assignments, question papers, and laboratory activities.The programming questions encourage readers to move from theory to implementation and understand how advanced Python features can be applied to real programming problems.Whether you are preparing for an examination, strengthening your Python knowledge, or getting ready for a software development interview, this book provides a practical framework for focused revision.Learn the concept. Attempt the question. Write the program. Analyze the solution. Improve your Python skills.

  7. Mastering python oops  question bank

    Test your knowledge. Strengthen your concepts. Master Python OOP.Are you preparing for a Python programming examination, university assessment, technical interview, coding test, or professional certification? Mastering Python OOPs QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals provides a comprehensive collection of questions designed to help you practice and revise Object-Oriented Programming with Python.This question bank goes beyond simple multiple-choice practice. It combines MCQs, short-answer questions, mid-length conceptual questions, and programming questions with answers, giving learners a balanced approach to theoretical understanding and practical problem-solving.The book covers 12 important areas of Python Object-Oriented Programming, beginning with the fundamentals of classes, objects, self, and __init__, and progressing through encapsulation, inheritance, polymorphism, abstraction, constructors and destructors, class methods, static methods, nested classes, operator overloading, magic methods, and advanced OOP concepts.Each chapter follows a consistent question structure, making the book convenient for classroom teaching, self-study, assignments, revision, viva preparation, and examination practice.Students pursuing BCA, MCA, B.Tech, M.Tech, Computer Science, Information Technology, and related programmes can use the question bank to assess their understanding and identify areas requiring further study. Teachers and instructors can also use the questions as a resource for quizzes, assignments, internal assessments, practical examinations, and classroom discussions.For aspiring software professionals, the book provides additional practice with concepts that frequently appear in programming interviews and technical assessments.With more than 1,000 conceptual and programming-focused questions, this book is designed to turn passive learning into active practice.Read the concepts. Attempt the questions. Analyze the answers. Practice the programs. Build confidence.Whether you are beginning your Python OOP journey or revising for an important examination or interview, this question bank is designed to help you practice systematically and develop a stronger command of Python Object-Oriented Programming.

  8. Mastering Python OOP: A Beginner's Guide to Object-Oriented Programming

    Master Python Object-Oriented Programming with confidence.Are you learning Python and finding classes, objects, inheritance, polymorphism, encapsulation, and abstraction confusing? Mastering Python OOP: A Beginner's Guide to Object-Oriented Programming is designed to make these essential programming concepts easier to understand and apply.This practical guide takes you step by step from the fundamentals of Object-Oriented Programming to more advanced Python OOP concepts. Instead of overwhelming beginners with complex terminology, the book explains each concept in a clear and structured way, supported by practical examples.You will begin by understanding what OOP is and why it is important in modern software development. You will then learn how to create classes and objects, work with the __init__ method, understand instance and class attributes, and apply encapsulation using properties and getter and setter techniques.The book continues with inheritance, method overriding, the super() function, polymorphism, and abstraction using Python's abc module. You will also discover Python special methods such as __str__ and __repr__, operator overloading, collections within classes, iterators, decorators, metaclasses, and introductory design patterns such as Singleton and Factory.Practical learning is at the heart of this book. The examples are designed to help you understand not only what an OOP concept is, but also when and why it can be useful.The book also includes interview questions, common errors, debugging tips, and additional resources.Whether you are a student, beginner programmer, educator, or aspiring Python developer, this book can serve as a valuable companion for building a strong foundation in Python Object-Oriented Programming.Learn the concepts. Understand the structure. Write better Python programs.

  9. Tiny Home & Container Home Starter Guide — Illustrated Edition
    Tiny Home & Container Home Starter Guide — Illustrated Edition
    A beginner‑friendly, cinematic guide to planning, designing, and building small homes the smart way.
    EcoVolt Living

    A practical, illustrated beginner guide covering tiny homes, container homes, layouts, space‑saving design, insulation, airflow, budgeting, and a printable starter checklist.

  10. CLINICAL MACHINE LEARNING
    CLINICAL MACHINE LEARNING
    From Data to Deployment: A Rigorous Foundation in Trustworthy Medical AI
    Basmalaa Ahmed Thabet

    AI is transforming medicine — this book shows you how to do it right. Clinical Machine Learning bridges cutting-edge AI techniques and real-world healthcare, delivering a comprehensive roadmap to building, validating, and deploying trustworthy ML systems in medicine. From data curation and model development to fairness, calibration, and regulation, it covers the full lifecycle of clinical ML with clarity, depth, and uncompromising rigor.

  11. Modern ANSI C Programming
    Modern ANSI C Programming
    A Complete Guide to Correct, Portable, and Professional C Code
    Steve Publications

    Master C the way it is used in serious software. Modern ANSI C Programming takes you from the fundamentals to memory management, data structures, concurrency and production-ready practices, with practical examples that show what works, what breaks and why. Write C that is portable, secure, efficient and built to last.

  12. Gardening in Small Spaces — All Year Round (Illustrated Edition)
    Gardening in Small Spaces — All Year Round (Illustrated Edition)
    A practical, beginner‑friendly guide to growing more in balconies, windowsills, and indoor spaces.
    EcoVolt Living

    A simple, illustrated guide for growing herbs, greens, and vegetables in small spaces all year long. Perfect for beginners, apartment gardeners, and anyone wanting a sustainable, low‑maintenance growing system.

  13. Deep Learning with TensorFlow and Keras: From  Fundamentals to Advanced Architectures

    Master Deep Learning with TensorFlow and Keras. Learn neural networks, CNNs, RNNs, LSTM, GRU, Autoencoders, GANs, Transfer Learning, Attention, and Transformers through a structured journey from fundamentals to advanced architectures.

  14. NetBSD at Scale
    NetBSD at Scale
    Designing, Deploying and Operating High-Traffic Server Infrastructure
    Steve Publications

    Running NetBSD in production is one thing. Running it under serious traffic is another. NetBSD at Scale shows how to design, secure, tune and operate infrastructure built for real workloads. From architecture and automation to high availability and disaster recovery, it is a practical guide for engineers who need systems that keep working.

  15. Assembly Arithmetic Algorithms 32 and 64 bit Windows Edition

    Assembly programming is actually a lot like Minecraft or Terraria because you start the game with nothing and have to slowly build your tools to make something useful. I started Assembly in 2024 and have already built a series of tools I personally use on both DOS and Linux operating systems. Through the course of this book, I will be slowly showing you how I can port everything in the Linux version of Assembly Arithmetic Algorithms to Windows.