Kick off your book project in 2 hours! Live workshop on Zoom. You’ll leave with a real book project, progress on your first chapter, and a clear plan to keep going. Tuesday, June 16, 2026. Learn more…

Leanpub Header

Skip to main content

Filters

Category: "Data Structures"

Books

  1. Mastering Ontology Engineering with Protégé and Pizza.owl
    From Semantic Foundations to Executable Knowledge Architecture (EKA)
    Xiaoqi Zhao

    Transform the classic pizza.owl tutorial into a launchpad for cutting-edge semantic engineering! This hands-on guide bridges the gap between theory and practice, showing you exactly how to build ontology-based meta-models and deploy executable knowledge graphs. Master the "Diagramming as Code" methodologies of the Executable Knowledge Architecture (EKA) framework through a continuous, live-updated learning journey.

  2. The Java and Spring Boot Interview Compendium
    Interview Questions and Answers for Java and Spring Boot Developers
    Yohan Rodriguez

    A practical backend interview reference covering modern Java and Spring Boot development (1363 manuscript pages).

  3. TLDR: Data Structures and Algorithms
    From Knowing Python to Cracking Leetcode Patterns
    John G

    A book designed to help you transition from merely knowing Python to cracking Leetcode patterns. This book explains core DSA concepts through clear, intuitive analogies and walks you through the most important Leetcode patterns. If you're aiming to ace your next coding interview, this is the book I wish I had when I started.

  4. Hyperscale Data Center Management
    Architecture, Operations, and Strategy at Planetary Scale
    Kompri Kompri

    Hyperscale Data Center Management reveals the architecture, operations, and strategy behind the world’s largest computing facilities. Discover how power, cooling, and network fabrics are engineered to serve billions; how automation and reliability principles keep services running through constant hardware failure; and how sustainability and economics shape every decision. From foundational definitions to the new demands of AI and GPU workloads, this is the complete guide to managing infrastructure that never sleeps. Essential reading for architects, operators, and leaders building for the future.

  5. Supervised learning Algorithms: A student’s practical guide
    A student’s practical guide
    Anshuman Mishra

    By diving into this book, students will:1.     Master Supervised Learning Fundamentals Gain strong conceptual understanding and practical competence.2.     Evate & Deploy Models Effectively Understand how to build, validate, interpret, and deploy high-quality models.3.     Think Critically about AI Systems Develop ethical awareness and critical reasoning regarding data bias and model behavior.

  6. ·        Comprehensive Learning Path: The book starts with basics and gradually leads you to advanced topics, making it accessible for beginners and challenging for advanced learners.·        Contextual AI Applications: Every concept is illustrated with AI and ML examples, ensuring relevance and immediate applicability.·        Enhanced Understanding of AI Models: Knowing data structures like trees and graphs clarifies how decision trees or knowledge graphs operate internally, boosting your model-building skills.·        Algorithm Efficiency Awareness: Understanding algorithm complexity and heuristics allows you to write optimized AI programs that can handle large datasets and real-time processing.·        Practical Coding Exercises: With implementations in Python, you will develop a coding mindset essential for AI practitioners.·        Preparation for Research and Development: The book equips you to contribute to AI research and innovate new algorithms or improve existing ones.

  7. CONCEPTUAL DATA MODELLING
    A Practitioner's Pocket Handbook
    Inderjit Singh Thind

    Most data modelling books teach you the craft. This one teaches you the reality. Seven chapters of honest, practical guidance from real project experience — covering conceptual modelling, governance, enterprise challenges, and the human side of data work that nobody else writes about.

  8. Stop letting a lack of prep time hold your career back. Master 240 essential questions on algorithms, Java, and C in just a few hours—designed to turn daunting interview hurdles into your next big job offer.

  9. The modern technical interview isn't about rote memorization—it's about demonstrating how you think. Master essential concepts like distributed systems, cloud-native architecture, and API design while learning the mental frameworks needed to showcase your engineering mindset. Stop searching for the "perfect answer" and start analyzing complex trade-offs like the top-tier engineer companies are looking for.

  10. The Modern C++ and STL Interview Compendium
    Interview Questions and Answers for Modern C++ Developers
    Yohan Rodriguez

    A practical interview reference covering Modern C++ language features, STL usage, concurrency, and performance (525 manuscript pages).

  11. Modern Introduction to Data Science
    Mastering Analytics, Machine Learning, and Data-Driven Insights
    Alex R. Insight

    Master the future of technology with this definitive guide to Modern Data Science. Unlock actionable insights through Analytics, Machine Learning, and Big Data strategies. Perfect for beginners and pros wanting a logic-first approach to data-driven decision making.

  12. Logic-First Coder
    Mastering Algorithmic Thinking, Problem Solving, and Clean Code Architecture
    Alex R. Insight

    Stop being a syntax typist. Master Clean Code Architecture and Algorithmic Thinking to become a professional Software Architect in 2026. This blueprint teaches you to build Scalable Systems using Binary Logic, Big O Notation, and proven Software Engineering Patterns. Perfect for the modern Backend Developer, self-taught coder, and Tech Entrepreneur looking to design high-performance software from scratch.

  13. Rust Advanced Memory Patterns for AI
    Mastering Lifetimes, Smart Pointers, and custom allocators for managing large models and datasets
    Edgar Milvus

    Tired of memory bottlenecks? It’s time to build AI with the speed and safety of Rust. Learn to bypass standard abstractions and achieve raw performance at the hardware level. Detailed architectural diagrams and expert exercises for modern high-speed AI stacks. Stop compromising on performance—start building the future of AI engineering today.

  14. Transform your data layer into an intelligent brain using EF Core and C#. Bridge the gap between traditional SQL and Vector Databases to power RAG and semantic search. Master secure, multi-tenant architectures that provide your AI applications with memory and context. Stop building prototypes and start architecting production-ready intelligent systems today.

  15. Unlock the high-performance C# skills that power modern Artificial Intelligence. Deep dive into data structures like Dictionary and LINQ for efficient data pipelines. Master zero-allocation memory management using Memory<T> and Span<T> for real-time AI. Bridge the gap from standard collections to the powerful vector embeddings required by neural networks.