Leanpub Header

Skip to main content

Filters

Category: "Data Structures"

Books

  1. CONCEPTUAL DATA MODELLING
    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.

  2. Coding Interview Questions and Answers

    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.

  3. The Tech Interview Playbook

    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.

  4. The Modern C++ and STL Interview Compendium
    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).

  5. Modern Introduction to Data Science
    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.

  6. The Java and Spring Boot Interview Compendium
    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).

  7. Logic-First Coder
    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.

  8. Rust Advanced Memory Patterns for AI
    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.

  9. C# & AI Masterclass: Intelligent Data Access with EF Core. Vector Databases, RAG, and Memory Storage.

    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.

  10. C# & AI Masterclass: Data Manipulation, LINQ & Vectors. From Collections to AI Embeddings

    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.

  11. C# & AI Masterclass: Advanced OOP & AI Data Structures. Modeling Complex Systems and Tensors.

    Bridge the gap from C# basics to professional, high-performance AI systems. Master advanced polymorphism, Generics, and functional programming patterns. Learn to architect resilient AI pipelines and manage unmanaged GPU memory. Design and build an enterprise-grade, plugin-based chatbot application from scratch.

  12. The Operating System of Product

    Product teams are shipping more than ever. Outcomes are getting harder to explain. Roadmaps promise certainty. Backlogs stay full. Delivery speeds up. Yet value lags behind effort and learning arrives too late. The Operating System of Product explores why this happens and what replaces it. It shows how product work changes when execution is no longer the bottleneck and why roles, prioritisation and feedback loops must evolve together. This is not a book about better roadmaps. It is about replacing the system that needs them.

  13. Mobile Coding Interviews Using Kotlin/Swift
    Mobile Coding Interviews Using Kotlin/Swift
    Pattern-Based Problem Solving in Swift & Kotlin
    Mahmoud Ramadan

    Crack mobile coding interviews by mastering patterns instead of memorization. This book teaches you how to quickly recognize interview problems and solve them confidently using reusable Swift and Kotlin templates, exactly the way top iOS and Android candidates do. If you want to think clearly, code fast, and explain your solutions under pressure—this book is for you.

  14. Python Programming: Data Structures and the Standard Library

    From Coder to Architect: Level Up Your Python. 🚀 Mastered the basics? Now it’s time to build for real. Volume 2 dives into the architectural heart of Python—Data Structures and the Standard Library. Learn not just how to code, but when and why to use specific tools to build robust, high-performance applications. Stop writing scripts; start building systems.

  15. You Don't Know JSON
    You Don't Know JSON
    Beyond Six Data Types: The Complete Ecosystem
    Dayna Blackwell

    JSON succeeded not because it was better--XML had schemas, namespaces, and 10 years of tooling, but because it understood modularity in ways XML never could. This book deconstructs how a deliberately incomplete format defeated a comprehensive standard, then shows you the production patterns (JSON Schema, JSONB, MessagePack, versioning strategies) that make JSON systems scale from prototype to billions of requests.