Intermediate
549 Lessons
85h
Certificate of Completion
Code Feedback
Mock Interview
Explanations
Code Feedback
Mock Interview
Course Overview
What You'll Learn
Show more
Course Content
1.
Getting Started
2 Lessons
2.
Two Pointers
22 Lessons
3.
Fast and Slow Pointers
17 Lessons
4.
Sliding Window
20 Lessons
5.
Merge Intervals
12 Lessons
6.
In-Place Manipulation of a Linked List
20 Lessons
7.
Two Heaps
15 Lessons
8.
K-way merge
11 Lessons
9.
Top K Elements
17 Lessons
10.
Modified Binary Search
18 Lessons
11.
Subsets
10 Lessons
12.
Greedy Techniques
20 Lessons
13.
Backtracking
21 Lessons
14.
Dynamic Programming
32 Lessons
15.
Cyclic Sort
8 Lessons
16.
Topological Sort
16 Lessons
17.
Matrices
19 Lessons
18.
Stacks
20 Lessons
19.
Graphs
17 Lessons
20.
Tree Depth-First Search
31 Lessons
21.
Tree Breadth-First Search
14 Lessons
22.
Trie
18 Lessons
23.
Hash Maps
32 Lessons
24.
Knowing What to Track
24 Lessons
25.
Union Find
22 Lessons
26.
Custom Data Structures
24 Lessons
27.
Bitwise Manipulation
26 Lessons
28.
Challenge Yourself
40 Lessons
29.
Conclusion
1 Lessons
Trusted by 2.5 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor
Recommended before starting this course
Free Resources
Frequently Asked Questions
Is C# good for coding interviews?
How to prepare for a C# Coding interview?
Can I use C# in the Google interview?
How to crack coding interviews easily?
Can I practice coding in grokking the coding interview C# course?