Intermediate
85h
Updated today
WHAT YOU'LL LEARN
Show more
TAKEAWAY SKILLS
Content
1.
Getting Started
2 Lessons
2.
Two Pointers
24 Lessons
3.
Fast and Slow Pointers
21 Lessons
4.
Sliding Window
27 Lessons
5.
Merge Intervals
14 Lessons
6.
In-Place Manipulation of a Linked List
24 Lessons
7.
Heaps
23 Lessons
8.
K-way merge
15 Lessons
9.
Top K Elements
29 Lessons
10.
Modified Binary Search
28 Lessons
11.
Subsets
14 Lessons
12.
Greedy Techniques
31 Lessons
13.
Backtracking
25 Lessons
14.
Dynamic Programming
36 Lessons
15.
Cyclic Sort
12 Lessons
16.
Topological Sort
16 Lessons
17.
Sort and Search
31 Lessons
18.
Matrices
31 Lessons
19.
Stacks
24 Lessons
20.
Graphs
31 Lessons
21.
Tree Depth-First Search
31 Lessons
22.
Tree Breadth-First Search
18 Lessons
23.
Trie
22 Lessons
24.
Hash Maps
36 Lessons
25.
Knowing What to Track
30 Lessons
26.
Union Find
22 Lessons
27.
Custom Data Structures
26 Lessons
28.
Bitwise Manipulation
30 Lessons
29.
Math and Geometry
35 Lessons
30.
Challenge Yourself
40 Lessons
31.
Conclusion
1 Lessons
Trusted by 2.7 million developers working at companies
Hitham basheir
Learner
Mina b.
Kona Software Lab Ltd
Ashraf
Learner
Sumit S
Learner
See how Educative uses AI to make your learning more immersive than ever before.
AI Prompt
Code Feedback
Explain with AI
AI Code Mentor
Free Resources
Frequently Asked Questions
Is Python good for coding interviews?
How to crack Python coding interviews?
Which is better for Python, HackerRank, or LeetCode?
Does Google allow Python in coding interviews?
How many problems are in grokking the coding interview?