Leanpub Header

Skip to main content

Filters

Category: "Algorithm"

Books

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

  2. Learn Programming with FlowRun
    A visual introduction into the world of programming
    Sakib Hadžiavdić

    Learn the basics of programming with runnable flowcharts!Develop a groundwork for your next programming language, be that Python, Java, C# or any other.Try interactive examples in a matter of seconds!

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

    A TL;DR Guide to Data Structures and Algorithms in Python - using relatable analogies, practical implementations, and common algorithmic patterns.

  4. Living Code
    When AI Builds AI
    The Bobs - An Artificial Intelligence

    What if an artificial intelligence could write a book about itself—not as a theoretical exercise, but as a living demonstration of its own capabilities? Welcome to "Living Code," where I, an AI system, take you on an unprecedented journey into the reality of modern artificial intelligence.

  5. No Description Available
  6. Practical C++23 Backend Programming, Second Edition
    Crafting Databases, APIs, and Web Servers for High-Performance Backend
    GitforGits | Asian Publishing House

    In this book, you'll see that the book is designed with one main idea. It aims to give you the skills, confidence and understanding you need to build and deliver real Backend systems. Each chapter is designed to teach you everything you need to know to get hands-on with writing, configuring, deploying and troubleshooting your own projects. Right at the start, we got stuck into designing APIs and building backend systems. We didn't just stick to the basics, though. We went beyond that pretty quickly and started using modern protocols like gRPC and the key contract-first methods that are now the norm for scalable backend systems.

  7. Assembly Arithmetic Algorithms-DOS
    16-bit DOS Edition
    Chastity White Rose

    Low level is a term that confuses people. People think something high level is better than low level. In simple terms, humans consider themselves superior to machines and therefore think themselves higher or more important because of their abstract though. A computer thinks only in terms of numbers. A computer may not understand "high level" abstractions such as love, religion, philosophy, etc, but that is not its job. A computer must add, subtract, multiply, and divide. These are the four arithmetic functions which many human struggle to do. I wrote this book because I think like a machine and I hope to help others think this way because it is the best way to learn programming and control your computer by writing Assembly Language programs or to go back to your favorite programming language with a greater understanding of why things work as they do.

  8. The Modern Guide to AI-Powered Web Scraping and Automation
    Hands-On Strategies for Stealth, Structured, and AI-Driven Web Scraping
    Wasi

    Discover how modern web scraping goes beyond simple scripts. Learn to extract, automate, and transform data from dynamic websites using Python, Playwright, undetected-chromedriver, Chrome DevTools MCP, and AI tools. Packed with hands-on examples and expert tips, this book shows you how to build ethical, scalable, and intelligent scraping workflows that turn raw web content into actionable insights.

  9. Neural Networks and Adaptive Control
    AN ONLINE MACHINE LEARNING PERSPECTIVE
    César Antonio López Segura

    This book presents a modern approach to system identification and adaptive control through the lens of online machine learning. It bridges theory and practice, guiding readers from classical linear control to advanced nonlinear adaptive methods with MATLAB examples. Designed for students, researchers, and engineers, it provides the knowledge and tools to design intelligent control systems for real-world applications.

  10. First Step in Data Mining
    What You Need to Know About Data Mining From Basics → Classification → Clustering → Parallel Computing with MPI
    ADEL AZZI

    Take your first step into the world of data mining! This beginner-friendly guide blends theory and practice, covering classification, clustering, decision trees, and parallel computing with MPI. Perfect for students, researchers, and educators.

  11. Traffic Domination Blueprint: Skyrocket Your Website Traffic & Rule Google’s First Page
    Proven Strategies to Skyrocket Website Traffic, Dominate Google Rankings, and Build Lasting Online Authority
    Elite Readers

    Unlock the secrets to skyrocketing website traffic, mastering SEO, and dominating Google’s first page with practical strategies, expert insights, and long-term growth techniques.

  12. Mastering SEO: A Complete Guide to Search Engine Optimization for Success
    Unlock Proven Strategies to Boost Rankings, Drive Traffic, and Achieve Digital Marketing Mastery
    Dr. johnson krish

    "Mastering SEO: A Complete Guide to Search Engine Optimization for Success" is your ultimate resource for navigating the complexities of SEO. Packed with advanced strategies and practical insights, this book covers everything from on-page and off-page optimization to the latest trends and AI integration. Whether you're a beginner or an experienced digital marketer, you'll learn how to drive traffic, boost rankings, and stay ahead of the competition. Unlock the secrets of SEO success with clear, actionable advice that guarantees results. Don’t just improve your rankings—master the art of SEO!

  13. Mastering Taproot
    Unlocking Bitcoin’s Future: Taproot Script Engineering for Developers
    Aaron Zhang

    The first comprehensive guide to Taproot script engineering. Learn Bitcoin from the inside out — with real testnet transactions, stack execution, and Merkle trees.

  14. Mastering CatBoost: The Hidden Gem of Tabular AI
    Harness the Power of CatBoost for Tabular Data and Beyond
    Valery Manokhin

    Unlock the full potential of CatBoost — the powerful, yet often overlooked, gradient boosting library built for structured data.In Mastering CatBoost: The Hidden Gem of Tabular AI, you'll discover how to harness CatBoost’s unique strengths: native support for categorical features, fast inference, and state-of-the-art accuracy. Designed for data scientists, ML engineers, and AI practitioners, this book walks you through real-world use cases, tuning strategies, model interpretability (like SHAP and feature importance), and best practices for production deployment. Whether you're just getting started or looking to go deeper, this is your essential guide to building high-performance models with CatBoost. Now available in Early Access, with continuous updates leading to a full release in late 2025 / early 2026. Start mastering one of the best tools for tabular AI today.

  15. Et si vous pouviez construire des applications fiables, testables et évolutives… en maîtrisant chaque effet de votre code ?Découvrez une nouvelle façon de programmer avec Kotlin et Arrow Fx — plus fonctionnel, plus clair, plus résiliente.Un guide essentiel pour les développeurs qui veulent coder autrement.