Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-algorithms-education
A curated list to learning and practicing about algorithm.
https://github.com/gaerae/awesome-algorithms-education
Last synced: 3 days ago
JSON representation
-
Courses
- Algorithms - edX(IITBombay).
- Algorithms - Khan Academy.
- Fundamentals of Algorithms - Geeks for Geeks.
- Algorithm course for smart programming - Korean / Inflearn.
- Algorithms and Data Structures - Class Central.
- Intro to Algorithms - Udacity.
- Design and Analysis of Algorithms, 2015 - MIT OCW.
- Introduction to Algorithms, 2011 - MIT OCW.
- Classes and Teaching by Erik Demaine - MIT(Lecture notes).
- Efficient Algorithms and Intractable Problems, 2001 - UC Berkeley(Lecture notes).
- Algorithms, Part I - Coursera(Princeton University).
- Algorithms, Part II - Coursera(Princeton University).
- Data Structures and Algorithms - Paid Content. / Harvard University.
- Algorithms Specialization - Paid Content. / Coursera(Stanford University).
- Algorithms, Etc., 2015 - Illinois University(Lecture notes).
- Fundamentals of Algorithms - Geeks for Geeks.
-
Competitive programming
- Koistudy - Korean.
- HackerRank
- Codility
- TopCoder
- CodeWars
- CodeChef
- Codeforces - English, Romanian, Russian.
- UVA
- A2 Online Judge
- ACM-ICPC Live Archive
- CS Academy - English, Russian, Arabic.
- CoderByte
- HackerEarth
- Infoarena - Romanian.
- Kattis
- Learneroo Algorithms Tutorials
- LeetCode - English, Chinese.
- Rosalind
- ShareCode
- Snakify
- Sphere Online Judge (SPOJ)
- URI - English, Spanish, Brazilian Portuguese.
- PKU JudgeOnline - English, Chinese.
- AIZU ONLINE JUDGE - English, Japanese.
- Project Euler
- Project Euler @kr - Korean.
- Baekjoon - Korean.
- Algospot - Korean.
- Dovelet - Korean.
- JUNGOL - Korean.
- CodeUp - Korean.
- Codingdojang - Korean.
- Programmers - Korean.
- Codeground - English, Korean.
- SW Expert Academy - Korean.
- PKU JudgeOnline - English, Chinese.
- Dovelet - Korean.
- LeetCode - English, Chinese.
- Baekjoon - Korean.
- TopCoder
- HackerEarth
- Codeforces - English, Romanian, Russian.
- URI - English, Spanish, Brazilian Portuguese.
- Rosalind
- Koistudy - Korean.
-
Visualizations
- Algorithm Visualizer
- A Visual Guide to Graph Traversal Algorithms
- VisuAlgo - English, Korean, Chinese, Japanese.
- Algomation
- Algorithms Visualization
- Data Structure Visualizations
- Sorting Algorithms Animations
- SORTING
- String Matching Visualization
- Path Finding
- TensorFlow Playground
- Tangle - JavaScript Programming Language.
- The Sound of Sorting - C ++ Programming Language.
- GeneaQuilts - Java Programming Language.
- Algorithm Wiki by Will Thimbleby
- String Matching Visualization
- Algorithm Wiki by Will Thimbleby
-
Interviews
-
Videos
- How algorithms shape our world - Kevin Slavin.
- Algorithms - Oresoft LWC.
- Computer Sc - Programming and Data Structure - Nptelhrd.
- Design and Analysis of Algorithms, 2015
- Introduction to Algorithms, 2011
- Merge Sort vs Quick Sort
- 15 Sorting Algorithms in 6 Minutes
- AlgoRythmics - Sapientia University.
-
Books
- Data Structures and Algorithms
- Korea Olympiad in Informatics
- Thinking critically about and researching algorithms
- CRACKING the CODING INTERVIEW - [GitHub](https://github.com/careercup/CtCI-6th-Edition), [Quora](https://www.quora.com/profile/Gayle-Laakmann-McDowell).
- Algorithm Design
- Algorithms
- Introduction to Algorithms
- Grokking Algorithms
- Algorithmic Problem Solving Strategies - Korean.
-
Articles
-
Competitions
- Google Kick Start - University students looking to develop their coding skills and potentially pursue a Google career.
- Google Hash Code - Students in Africa, Europe, and the Middle East looking to work as a team on real Google problems.
- Google Summer of Code - A global program focused on introducing students to open source software development. Students work on a 3 month programming project with an open source organization during their break from university.
- Google Code Jam - Google’s largest coding competition, calls on programmers around the world to put their skills to the test by solving multiple rounds of algorithmic puzzles.
-
Miscellaneous
- Competitive Programming
- MIT OpenCourseWare
- OEDb(Open Education Databases): Algorithm
- Awesome Data Science
- Awesome Machine Learning
- Rosetta Code - The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another.
- Code.org - Anybody can learn.
- CheckiO - Online game for Python and JavaScript coders.
- Tech stack for Baekjoon online judge - Korean / How to choose a technology stack for judge?
- Rosetta Code - The idea is to present solutions to the same task in as many different languages as possible, to demonstrate how languages are similar and different, and to aid a person with a grounding in one approach to a problem in learning another.
- Tech stack for Baekjoon online judge - Korean / How to choose a technology stack for judge?
Programming Languages
Categories
Sub Categories