About
About Flannan P. Brody
Flannan P. Brody is a software engineer with over 18 years of experience building large-scale systems at companies including Google, Apple, Disney+, and Genentech. A graduate of the Dublin Institute of Technology, he has navigated the high-stakes technical interview loops of the world's most selective tech companies more times than he'd care to admit.
Learn Algorithms Visually was born directly from those repeated cycles. Every return trip to the interview circuit brought a deeper layer of clarity, stripping away academic abstraction to reveal how algorithms actually function under the hood. This series is his attempt to compress years of hard-won insight into a single, intuitive pass.
When he isn't writing or architecting code, he's usually playing soccer or traveling.
Books
Books by Flannan P. Brody
71 books by Flannan P. Brody on Leanpub
Trees - Beginner → Intermediate → Advanced - TypeScript Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - TypeScript Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - TypeScript Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - Swift Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - Swift Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - Swift Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - Python Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - Python Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - Python Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - Kotlin Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - Kotlin Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - Kotlin Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - JavaScript Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - JavaScript Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - JavaScript Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - Java Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - Java Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - Java Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - Go Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - Go Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - Go Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - C# Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - C# Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - C# Edition
Flannan P. Brody
Trees - Beginner → Intermediate → Advanced - C++ Edition
Flannan P. Brody
Strings - Beginner → Intermediate → Advanced - C++ Edition
Flannan P. Brody
Arrays - Beginner → Intermediate → Advanced - C++ Edition
Flannan P. Brody
Arrays - Vol 3 (Intermediate → Advanced) - C++ Edition
Flannan P. Brody
Arrays - Vol 2 (Beginner → Intermediate) - C++ Edition
Flannan P. Brody
Arrays - Vol 1 (Beginner) - C++ Edition
Flannan P. Brody
Learn Java Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn Python Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn Python Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn Python Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Python Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn Java Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn Java Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn Java Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Go Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn Go Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn Go Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Go Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn C# Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn C# Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn C++ Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn C++ Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn C++ Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn C++ Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Recursion, Backtracking & Dynamic Programming - Java Edition
Flannan P. Brody
Stacks, Queues, Hash Tables & Heaps - C++ Edition
Flannan P. Brody
Graphs & Greedy - C++ Edition
Flannan P. Brody
Linked Lists - C++ Edition
Flannan P. Brody
Recursion, Backtracking & Dynamic Programming - C++ Edition
Flannan P. Brody
Learn Swift Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn Swift Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn Swift Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Swift Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn JavaScript Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn JavaScript Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn JavaScript Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn JavaScript Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Kotlin Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn Kotlin Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn Kotlin Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn Kotlin Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn TypeScript Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn TypeScript Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Learn TypeScript Data Structures & Algorithms Visually - Volume 2
Flannan P. Brody
Learn TypeScript Data Structures & Algorithms Visually - Volume 1
Flannan P. Brody
Learn C# Data Structures & Algorithms Visually - Volume 4
Flannan P. Brody
Learn C# Data Structures & Algorithms Visually - Volume 3
Flannan P. Brody
Find your next book on Leanpub.
Thousands of books, courses, bundles and tracks, updated by their authors as they write.
Browse the store