All Courses
Interview PrepBeginner → AdvancedNEW
Data Structures & Algorithms
Master the algorithms and data structures asked in every tech interview. Big O analysis, arrays, trees, graphs, and dynamic programming — with TypeScript solutions for 50+ classic problems.
4.9rating2,100 students6h 30m total4 lessons
What you'll learn
Analyse time and space complexity with Big O notation
Solve array/string problems with two pointers, sliding window, prefix sums
Traverse trees with DFS and BFS — recursive and iterative
Solve graph problems: connected components, shortest paths, cycle detection
Apply dynamic programming — memoization and tabulation
Recognise which pattern applies to a new problem in under 2 minutes
Final Project
Complete a 30-day structured problem set covering all major patterns
Curriculum
4 lessons · 6h 30mCourse Info
Lessons4 lessons
Total time6h 30m
LevelBeginner → Advanced
Students2,100
Rating4.9 / 5.0