Your first time on this page? Allow me to give some explanations.
A curated list to learning and practicing about algorithm.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you gaerae & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Algorithm course ministred by Tomas Cormen and Devin Balkcom.
Python-based Algorithms course.
UC Berkeley(Lecture notes).
Paid Content. / Harvard University.
Learn and practice algorithms by solving challenges online.
collection of projects and links about algorithm visualization
Interactive visualisations for learning how graph traversal algorithms work
A dense article on Algorithms Visualization.
A visual representation on how algorithms such as A*, IDA*, Breadth-First-Search, Best-First-Search and others describe a path between two points A and B.
Everything you need to know to get the job.
💯 Materials to help you rock your next coding interview
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Book of Elementary Algorithms and Data structures
Problems explained with Java, OO good practices, visualizations, and free online resources.
An illustrated book on algorithms with practical examples.
A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
An awesome Data Science repository to learn and apply for real world problems.
A curated list of awesome Machine Learning frameworks, libraries and software.
HUST Online Judge System neo Version
A programming chrestomathy site which aims to present implementations of many algorithms and data structures in different programming languages.