- 🎥 Algorithms and Data Structures Tutorial
- 🎥 Data Structures and Algorithms in JavaScript
- 🎥 Introduction to Algorithms
- 🎥 Python Algorithms for Interviews
- 📝 Introduction of Data Structure and algorithm
- 📝 Top 10 algorithms in interview questions
- 📝 Useful links about algorithms
- 🎥 Big O Notation w/ Gayle
- 🎥 Design and Analysis of Algorithms — MIT
- 💻 Big O
- 📝 Know your complexities: Big-O cheat sheet
- 📝 Big O in DS
- 📝 Computational complexity part one
- 📝 Computational complexity part two
- 🎥 Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer
- 💻 Data Structures and Algorithms cheat sheet
- 📝 What is Data Structure?
- 📝 Stack Data Structure in JavaScript
- 📝 Stack Data Structure Practice Problems
- 📝 Stack Data Structure
- 🎥 Linked Lists for Technical Interviews
- 📝 Linked Lists Data Structure in JavaScript
- 📝 Linked Lists Data Structure
- 📝 Linked Lists Data Structure
- 🎥 Breadth First Search & Depth First Search
- 🎥 Graph Algorithms for Technical Interviews
- 🎥 Graph data structure — Part 1
- 🎥 Graph data structure — Part 2
- 🎥 Graph Search Algorithms in 100 Seconds
- 📝 Depth First Search
- 📝 Graph in Data Structure
- 🎥 Problem Patterns
- 🎥 Programação Dinamica
- 📝 3 Tricks To Master Linked List Problems
- 📝 3 Tricks To Master String Problems
- 📝 5 Tricks To Solve Any Interval/Conflict Schedule Related Problems
- 📝 Coding Patterns - Backtracking
- 📝 Coding Patterns - BFS
- 📝 Coding Patterns - DFS
- 📝 Coding Patterns - Dynamic Programming
- 📝 Coding Patterns - Mono-Stack
- 📝 Coding Patterns - Presum, Greedy, intervals
- 📝 Coding Patterns - Sliding Window, 2 Pointer, String
- 📝 Coding Patterns - UnionFind, Devide And Conquer, Toposort
- 📝 Coding Patterns — Binary Search, Trie, Heap
- 📝 Find Kth Largest/Smallest Element Without Sorting
- 📝 Grokking LeetCode: A Smarter Way to Prepare for Coding Interviews
- 📝 Let's implement a Bloom Filter
- 📝 Master 2D matrix/maze traversal
- 📝 Recursive descent parsing
Build the the foundation by learning the fundamental algorithms and data structures:
- Fundamental Algorithms
- Sorting
- Merge Sort
- Quick Sort
- Bucket Sort
- Heap Sort
- Counting Sort
- Searching
- Binary Search
- Tree Depth First Search
- Tree Breadth First Search
- Graph Depth First Search
- Graph Breadth First Search
- Dynamic Programming
- String / Array: reverse
- Linked list: insertion, deletion
- Sorting
- Fundamental Data Structures
- Stack
- Queue
- Linked List
- Hash Map
- Heap
- Priority Queue
- Tree
- Binary Search Tree
- AVL Tree
- Red-Black Tree
- Segment Tree
- Fenwick Tree (Binary Indexed Tree)
- Graph
- Time & Space Complexity
- Space complexity for all algorithms / data structures
- Runtime complexity for all algorithms / data structures
- Make comparisons between algorithms and data structures
- 🎥 10 Common Coding Interview Problems
- 🎥 8 Most Popular Microsoft Coding Interview Questions Solved Step by Step
- 🎥 Crack Your Dream Tech Interviews
- 🎥 Data Structures and Algorithms in Java | Free course | Animations and Implementations
- 🎥 Google's Career Page - Interview Tips
- 🎥 How to Crack The Coding Interview? | Important LeetCode Questions | Preparation Tips
- 🎥 How To Study For Coding Interviews Efficiently
- 🎥 Joining the Uber Eng Team - Coding Interview
- 📝 3-month plan for Cracking the Coding Interview
- 📝 Algorithm Problem Solving
- 📝 Algorithm Template
- 📝 Amazon's Interview Guide
- 📝 Before the interview
- 📝 Blind Curated 75
- 📝 Brian Bi considerations
- 📝 Build a Solid Foundation – The Complete Guide to Google Interview Preparation
- 📝 Build a Solid Foundation – The Complete Guide to Google Interview Preparation
- 📝 Coding Interview Prep Guide
- 📝 Crack The Coding Interview Spreadsheet - Leetcode
- 📝 Deliberate practice coding interviews
- 📝 Don’t Study 500 LeetCode Problems, Do This Instead
- 📝 Facebook Interview Guide
- 📝 From Zero to Hero in Problem Solving
- 📝 Get an Interview with Google – The Complete Guide to Google Interview Preparation
- 📝 Google devtip: DS & Algorithms
- 📝 Google devtip: Interview Prep
- 📝 Google devtip: Software Engineering Principles
- 📝 Google Interview Guide
- 📝 Google Interview Preparation
- 📝 How I build a habit to leetcode
- 📝 How to Land a Front-end Software Engineer job at Big Tech Companies such as Google, Facebook, and Twitter
- 📝 How to study Data Structures and Algorithms while working a full-time job?
- 📝 knock a technical interview
- 📝 Meta's Career Page - Interview Prep
- 📝 Microsoft's Interview Guide
- 📝 Must Do Easy Questions
- 📝 Must Do Medium Questions
- 📝 Prep by elliotbot
- 📝 Programming Interview Questions
- 📝 Recruiter's view
- 📝 Software Engineer interview preparation
- 📝 System Design
- 📝 Taejun's preparation
- 📝 The ultimate guide to preparing for the coding interview
- Cracking the Coding Interview
- Binary Search
- InterviewBit algorithms course
- Leetcode Patterns
- Scaler Topics
- Structy
- Leetcode
- algoexpert
- 🎥 A Unified Theory of Garbage Collection
- 📝 Computer Organization - Performance
- 📝 Computer Organization | Performance of Computer