-
Algorithms: 3 Books in 1
- Practical Guide to Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms
- Narrated by: Helpful Matthew
- Length: 13 hrs and 54 mins
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
Buy for $24.95
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
Listeners also enjoyed...
-
Algorithms
- Practical Guide to Learn Algorithms for Beginners
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
Have you ever wondered how a programmer develops games and writes code without having to think too much? Do you want to know what makes a programmer confident about the code they write? Do you want to learn how programmers use algorithms to determine how to structure their programs before they develop it? If you did, this is the audiobook for you. An algorithm is a set of rules or instructions you provide to a system. The system performs a specific process to answer a question using these instructions.
-
-
Very informative
- By Manuel Labor on 12-26-21
By: Andy Vickler
-
Advanced Algorithms and Data Structures
- By: Marcello La Rocca
- Narrated by: Julie Brierley
- Length: 23 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
As a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair! Many of these “new” problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.
-
-
Wonderful audio textbook!
- By Howard_a on 11-02-21
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 8 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
-
-
First thing I did after listening this book
- By CJ Rogers on 07-14-21
By: Robert C. Martin
-
Grokking Algorithms
- By: Aditya Bhargava
- Narrated by: Derek Lettman
- Length: 3 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
-
-
the book is not good in audio format
- By Anonymous User on 01-09-20
By: Aditya Bhargava
-
Javascript: Javascript Front End Programming
- By: Andy Vickler
- Narrated by: Chuck Roe
- Length: 6 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
Are you interested in learning front-end development with JavaScript? Front-end development is all about the browser and putting your applications out there to the biggest possible audience. This guide will walk you through the concepts you need to know for front-end development. Focusing on React JS, this guide is aimed at those who already have a programming background and some experience in programming for the web but need to brush up on their skills and learn new ones.
-
-
Reading linux commands out loud
- By Jim on 05-02-21
By: Andy Vickler
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
Quick fix needed
- By R L on 05-06-21
By: Robert C. Martin
-
Algorithms
- Practical Guide to Learn Algorithms for Beginners
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
Have you ever wondered how a programmer develops games and writes code without having to think too much? Do you want to know what makes a programmer confident about the code they write? Do you want to learn how programmers use algorithms to determine how to structure their programs before they develop it? If you did, this is the audiobook for you. An algorithm is a set of rules or instructions you provide to a system. The system performs a specific process to answer a question using these instructions.
-
-
Very informative
- By Manuel Labor on 12-26-21
By: Andy Vickler
-
Advanced Algorithms and Data Structures
- By: Marcello La Rocca
- Narrated by: Julie Brierley
- Length: 23 hrs and 32 mins
- Unabridged
-
Overall
-
Performance
-
Story
As a software engineer, you’ll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don’t despair! Many of these “new” problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.
-
-
Wonderful audio textbook!
- By Howard_a on 11-02-21
-
Clean Architecture
- A Craftsman's Guide to Software Structure and Design
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 8 hrs and 24 mins
- Unabridged
-
Overall
-
Performance
-
Story
Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.
-
-
First thing I did after listening this book
- By CJ Rogers on 07-14-21
By: Robert C. Martin
-
Grokking Algorithms
- By: Aditya Bhargava
- Narrated by: Derek Lettman
- Length: 3 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
-
-
the book is not good in audio format
- By Anonymous User on 01-09-20
By: Aditya Bhargava
-
Javascript: Javascript Front End Programming
- By: Andy Vickler
- Narrated by: Chuck Roe
- Length: 6 hrs and 37 mins
- Unabridged
-
Overall
-
Performance
-
Story
Are you interested in learning front-end development with JavaScript? Front-end development is all about the browser and putting your applications out there to the biggest possible audience. This guide will walk you through the concepts you need to know for front-end development. Focusing on React JS, this guide is aimed at those who already have a programming background and some experience in programming for the web but need to brush up on their skills and learn new ones.
-
-
Reading linux commands out loud
- By Jim on 05-02-21
By: Andy Vickler
-
Clean Code
- A Handbook of Agile Software Craftsmanship
- By: Robert C. Martin
- Narrated by: Theodore O'Brien
- Length: 5 hrs and 49 mins
- Unabridged
-
Overall
-
Performance
-
Story
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer - but only if you work at it.
-
-
Quick fix needed
- By R L on 05-06-21
By: Robert C. Martin
-
Building Microservices
- Designing Fine-Grained Systems
- By: Sam Newman
- Narrated by: Theodore O'Brien
- Length: 21 hrs and 12 mins
- Unabridged
-
Overall
-
Performance
-
Story
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new systems brings its own host of problems. This expanded second edition takes a holistic view of topics that you need to consider when building, managing, and scaling microservices architectures. Through clear examples and practical advice, author Sam Newman gives everyone from architects and developers to testers and IT operators a firm grounding in the concepts.
-
-
Easy to Understand
- By Anonymous User on 04-27-22
By: Sam Newman
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford - hands-on practitioners who have taught software architecture classes professionally for years - focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- By A.N. on 03-25-21
By: Mark Richards, and others
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- By: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall
-
Performance
-
Story
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
not useful
- By Andreas Andersen on 07-21-21
By: Titus Winters, and others
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- By: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Superb. Several semesters worth of classes.
- By Eivind Hagen on 03-04-21
By: Martin Kleppmann
-
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition
- Your Journey to Mastery
- By: David Thomas, Andrew Hunt
- Narrated by: Anna Katarina
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse.
-
-
Exquisitely narrated. Not a great text.
- By Phil on 05-26-20
By: David Thomas, and others
-
Algorithms to Live By
- The Computer Science of Human Decisions
- By: Brian Christian, Tom Griffiths
- Narrated by: Brian Christian
- Length: 11 hrs and 50 mins
- Unabridged
-
Overall
-
Performance
-
Story
From finding a spouse to finding a parking spot, from organizing one's inbox to understanding the workings of human memory, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.
-
-
Loved this book!
- By Michael D. Busch on 10-03-16
By: Brian Christian, and others
-
C++
- C++ Basics for Beginners
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 26 mins
- Unabridged
-
Overall
-
Performance
-
Story
Do you want to be a programmer but doesn’t know where to start from? Do you find C++ hard to learn? Do you find it difficult even when you’re reading the most basics book of C++? If so, the simple solution is right here: C++ basics for Beginners. Imagine writing the code as a professional programmer. Imagine when beginners ask you how you started your journey. Imagine when you’d be able to help beginner programmer with your experience. Imagine getting recognized as a top-notch C++ programmer.
-
-
Great for experienced programmers
- By Manuel Labor on 03-22-22
By: Andy Vickler
-
UX: User Experience Basics for Beginners
- UX, Book 1
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 22 mins
- Unabridged
-
Overall
-
Performance
-
Story
Introducing a new type of book that will change your life: UX: User Experience Basics for Beginners. UX books are a category of design books that focus on the usability and user interface of products, mobile apps, and websites. They help listeners understand how their product looks and functions from their perspective as users. The UX book is for anyone who needs to create interfaces for companies or individuals in order to make them more usable, engaging, or beautiful.
-
-
Great Book for UX!!
- By Manuel Labor on 04-18-22
By: Andy Vickler
-
UX
- Planning and Analyzing Data in a UX Project
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 3 hrs and 15 mins
- Unabridged
-
Overall
-
Performance
-
Story
In this book, the basic concepts you need to achieve success and a significant presence for your business on the internet are all covered and explained in a way that can be digested and applied the first time you listen to it. This book holds incredibly useful information if you’re developing a website for your business of any sort; whether it be a site for you to blog about your travels or an attempt to finally give your local business an online presence!
-
-
Great complimentary guide
- By Marge Arin on 05-18-22
By: Andy Vickler
-
UX: Optimizing User Experience
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 13 mins
- Unabridged
-
Overall
-
Performance
-
Story
User experience, or UX, can be defined as any interaction with a service or a product. How the user feels, navigates, and completes the desired task are considered. UX design considers every component of the interaction. This principle can be applied to anything. The purpose of UX Design is to provide users with experiences that are simple, relevant, efficient, and enjoyable.
-
-
writing for UX.
- By Marge Arin on 05-18-22
By: Andy Vickler
-
COBOL: COBOL Code Optimization
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 4 hrs and 26 mins
- Unabridged
-
Overall
-
Performance
-
Story
This audiobook is a practical, hands-on guide to COBOL code optimization. It provides basic principles and techniques for writing efficient, high-level COBOL programs. The audiobook assumes that you are an experienced programmer and want to learn how to develop high performance applications using the latest tools and techniques. The audiobook is also a practical guide to developing high performance applications by optimizing both COBOL code and the application.
-
-
A useful reference for COBOL!!
- By Manuel Labor on 04-18-22
By: Andy Vickler
-
Java: 3 Books in 1
- Java Basics for Beginners + Java Front End Programming + Java Back End Programming
- By: Andy Vickler
- Narrated by: Helpful Matthew
- Length: 19 hrs and 9 mins
- Unabridged
-
Overall
-
Performance
-
Story
Simplicity sets this book apart from all the others. This book contains proven strategies to learn Java programming in a short time. The market is replete with Java books, but the problem is that they are written in a complex and difficult to understand manner. In this book, you’ll be able to easily understand each line of code with added explanations and comments for each code.
-
-
Javascript manual
- By Manuel Labor on 09-06-21
By: Andy Vickler
Publisher's Summary
Book One: Have you ever wondered how a programmer develops games and writes code without having to think too much? Do you want to know what makes a programmer confident about the code they write? Do you want to learn how programmers use algorithms to determine how to structure their programs before they develop it? Then this is the book for you.
An algorithm is a set of rules or instructions you provide to a system. The system performs a specific process to answer a question using these instructions. As an amateur or expert, it is important for you to understand what an algorithm is and how you should define it. Once you learn to develop an algorithm, you can easily learn to develop code to execute that algorithm. Throughout this book, you will learn about the following:
- Algorithms and their characteristics
- How you should define the algorithm
- Types of algorithms
- Analyzing an algorithm based on time and space complexities
- Writing code keeping an algorithm in mind
- And more!
This book will also show you how to implement the sorting and searching algorithms using C and Java programming languages, since these are the most common languages used by programmers. Bear in mind an algorithm is only a set of instructions, and this means you can use an algorithm to write code using different programming languages. You will only need to understand the properties of the programming language and use the right syntax.
Book Two: Are you interested in furthering your knowledge of algorithms? Do you want to learn how they work for real-world problems? Then you've come to the right place. This guide will walk you through algorithm design before digging into some of the top design techniques.
Here's what you will learn:
- The steps involved in designing an algorithm
- The top algorithm design techniques
- The divide and conquer algorithm
- The greedy algorithm
- Dynamic programming
- The branch and bound algorithm
- The randomized algorithm
- Recursion and backtracking
- And everything that goes with them.
Included are plenty of algorithm designs and code implementations to show you how it all works.
Book Three: Are you studying data science and want to take your learning further? Data structures are an integral part of data science, machine learning, and algorithms, all aimed at solving programming challenges that might seem insurmountable at the outset. Advanced Data Structures for Algorithms builds on your current knowledge, taking your learning much deeper and teaching you how to solve even the trickiest of challenges.
This audiobook has been divided into four parts. Part one covers advanced lists, including:
- An overview of linked lists
- Doubly linked lists
- XOR linked lists
- Self-organizing lists
- Unrolled linked lists
Part two covers trees, including:
- Segment trees
- Trie trees
- Fenwick trees
- AVL trees
- Red-black trees
- Scapegoat trees
- Treap
- N-ary
Part three discusses disjoint sets or union-finds, as they are sometimes known.
Part four covers heaps and priority queues, including:
- A brief discussion on binary heaps
- Binomial heaps
- Fibonacci heaps
- Leftist heaps
- K-ary heaps
- Iterative heapsorts
You’ll find plenty of code examples to help you make sense of it all.
More from the same
What listeners say about Algorithms: 3 Books in 1
Average Customer RatingsReviews - Please select the tabs below to change the source of reviews.
-
Overall
-
Performance
-
Story
- joey
- 05-08-22
just reading code
a large portion of this book is literally just reading C code. wish I could get a refund
-
Overall
-
Performance
-
Story
- Tom Atoe
- 04-24-22
everyday life humans also think!
An algorithm is a rule for solving a particular problem, and typically the problem is to find the best way to do something. In the context of computing,
-
Overall
-
Performance
-
Story
- Ash Wednesday
- 04-23-22
In the context of computing!!
An algorithm is a rule for solving a particular problem, and typically the problem is to find the best way to do something.
-
Overall
-
Performance
-
Story
- Hans Olo
- 01-22-22
completely stated disintegrating
An excellent resource, covering just about everything you need to know for a good understanding of Algorithms.
-
Overall
-
Performance
-
Story
- Jack E. Sack
- 01-21-22
Great book to learn algorithms
This is a great book for algorithms. Classical algorithms of computer science are covered very thoroughly and explained very well.
-
Overall

- Amazon Customer
- 01-19-22
does not work an audiobook
It hard to follow as an audiobook, I think it due to the described the algrothim in sudo code.