Applications
Practical Uses of Algorithms
Quizzes
Practice under pressure
Short, focused challenges that help you internalize patterns in algorithms, data structures, and complexity.
Backtracking
Learn how search tree exploration and constraint solving work, and see how they apply to problems like N-Queens and Sudoku, including the difference between backtracking and brute force.
Graphs
Test knowledge of vertices and edges, BFS vs DFS, graph representations (adjacency list/matrix), and pathfinding basics.
Binary Trees
Explore tree traversal methods (inorder, preorder, and postorder), binary search trees, tree height and depth, and the time complexity of common operations. stretch.
Blog
Learn the “why”, not just the steps
Deep dives into algorithm thinking, visualization techniques, and practical mental models you can reuse.



