Algortihms
I recommend completing the Princeton University Foundational Algorithms courses (Part 1 & Part 2) via Coursera. These courses offer a strategic foundation in algorithmic, data structures thinking and problem-solving skills that enhance architectural rigor and system design effectiveness. Viewing these through a leadership lens demonstrates Learn and Be Curious while strengthening technical fluency to support data-driven decisions.
Books
- Introduction to Algorithms, 4th edition
- Cracking Coding Interview Programming Questions, 6th edition
- Coding Interview Patterns: Nail Your Next Coding Interview
Videos
- https://khanacademy.org/computing/computer-science/algorithms
- https://khanacademy.org/computing/computer-science/algorithms/asymptotic-notation/a/big-o-notation
- Data Structures and Algorithms: The Complete Masterclass
- Master Data Structures and Algorithms Interviews – Ace Leetcode 75+
Handson Practice
- https://techdevguide.withgoogle.com/paths/data-structures-and-algorithms/?programming_languages=python
- LeetCode’s top 75 interview questions
- LeetCode’s top 150 interview questions
Big O
- O(1) – Constant time
- O(n) – Linear time – one pass on Every element
- O(log n) – Logarithmic time – Divide & Conquer
- O(n2) – Quadratic time – Nested loops
- O(n3) – Cubic time – Nested loops
- O(2n) – Exponential time – recursive branching
- O(n log n) – Linearithmic time
- O(n!) – Factorial time
- O(√n) – Square root time
Focus Topics
- Array
- Hash Table
- Matrix
- Interval
- Stack
- Queue
- Linked Lists
- Binary Tree
- Binary Search Tree
- N-ary Tree
- Graph
- Breadth First Search (BFS)
- Depth First Search (DFS)
- Heap
- Binary Search
- Design
- Back Tracking
Code practices
- LeetCode.com – FREE + $$
- HackerRank.com – FREE + $$
- GeeksForGeeks.org – FREE + $$
- CodeWars.com – FREE + $$
- CodeSignal.com – FREE + $$
- NeetCode.io – FREE + $$
- CodeChef.com – FREE + $$
- HackerEarth.com – FREE + $$
- FireCode.io – $$
- ByteByteGo coding-patterns
Blogs
Recent Comments
Archives
- August 2025
- July 2025
- June 2025
- May 2025
- April 2025
- March 2025
- November 2024
- October 2024
- September 2024
- August 2024
- July 2024
- June 2024
- May 2024
- April 2024
- March 2024
- February 2024
- January 2024
- December 2023
- November 2023
- February 2012
- January 2012
- December 2011
- October 2011
- August 2011
- July 2011
- May 2011
- January 2011
- November 2010
- October 2010
- September 2010
- July 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- August 2008
- July 2008
- June 2008
- December 2007
- April 2007
- January 2007