Skip to main content
WebsitebeginnerFree

Visualgo

Unknown

Interactive visualizations of search algorithms like BFS, DFS, A*

Visit resource

More resources on Search Algorithms

CourseFree

Algorithms, Part I

This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms. All the features of this course are available for free. People who are interested in digging deeper into the content may wish to obtain the textbook Algorithms, Fourth Edition (upon which the course is based) or visit the website algs4.cs.princeton.edu for a wealth of additional material. This course does not offer a certificate upon completion.

WebsiteFree

CP-Algorithms

Competitive programming resources on search techniques

WebsiteFree

GeeksforGeeks

Articles and code for various search algorithms

CourseFree

Introduction to Algorithms

Learn search algorithms with this introductory MIT course by Demaine & Devadas! Explore fundamental concepts and practical applications.

WebsiteFree

geeksforgeeks.org

GeeksforGeeks is a comprehensive computer science learning platform offering tutorials, explanations, and coding practice on algorithms, data structures, and programming languages, including detailed articles on various search algorithms for study and interview prep.

WebsiteFree

visualgo.net

Visualgo.net is an interactive visualization platform for learning data structures and algorithms, featuring animated, step-by-step demonstrations of how they work. Explore searching (linear and binary search), sorting, graphs, trees, and other algorithms with explanations, pseudocode, and live visualizations.

See all Search Algorithms resources β†’