Leanpub Header

Skip to main content

Filters

Category: "Algorithm"

Books

  1. Super Study Guide: Algorithms & Data Structures
    Afshine Amidi and Shervine Amidi

    A concise, illustrated guide to algorithms and data structures, perfect for coding interviews, classes, or self-study. Covers key concepts, from fundamentals to graphs, trees, sorting, and search techniques.

  2. Python for Algorithmic Trading Cookbook
    Recipes for designing, building, and deploying algorithmic trading strategies with Python
    Packt Publishing Ltd

    Explore Python code recipes to use market data for designing and deploying algorithmic trading strategies. By following step-by-step instructions, you’ll be proficient in trading concepts and have hands-on experience in a live trading environment.

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

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

  6. No Description Available
  7. 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.

  8. 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 — through real testnet transactions, stack execution, and Merkle trees. This book is evolving into an open, testnet-driven Taproot engineering lab.

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

  10. Python Beginner Workbook
    A Practical Workbook for High School Students and Beginner Programmers
    Fatih ARICA

    Learn Python step by step with a practical workbook designed for absolute beginners. This book combines clear explanations, visual flowcharts, exercises, and hands-on coding projects to help you understand programming from the ground up.

  11. Python Programming for Beginners
    A Practical Workbook for High School Students and Beginner Programmers
    Fatih ARICA

    This book introduces students to the fundamentals of Python programming through a structured and practical learning approach. Designed for beginners, the book focuses on problem solving, algorithms, and core programming concepts using clear explanations and hands-on exercises. Readers will learn how to build Python programs step by step while developing computational thinking skills.

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

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

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

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