Foundations
Algorithms & Data Structures
Sorting, searching, graphs, trees, dynamic programming and computational complexity
Skills in this topic
5 skills — Sign in to track your progress
Algorithm Basics
beginner
Analyse time and space complexity with Big O
Sorting & Searching
beginner
Implement quicksort, mergesort, and heapsort
Graph Algorithms
intermediate
Implement BFS and DFS iteratively and recursively
Dynamic Programming
intermediate
Identify overlapping subproblems
Advanced Algorithms
advanced
Implement backtracking for constraint problems
DeepCamp AI