User Experience on mobile might not be great yet, but I'm working on it.

Your first time on this page? Allow me to give some explanations.

Awesome Education

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.

Last Update: Oct. 26, 2021, 12:16 p.m.

Thank you gaerae & contributors
View Topic on GitHub:
gaerae/awesome-algorithms-education

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.

Introductory

Intermediate

Advanced

Competitive programming

English, Romanian, Russian.

English, Russian, Arabic.

Learn and practice algorithms by solving challenges online.

URI

English, Spanish, Brazilian Portuguese.

English, Chinese.

Visualizations

Interviews

Everything you need to know to get the job.

50.17K
10.67K
1y 4m
MIT

๐Ÿ’ฏ Materials to help you rock your next coding interview

49.91K
7.06K
9m
MIT

120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

21.91K
3.48K
1y 83d
n/a

Videos

Books

Articles

Competitions

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.

Miscellaneous

A curated list of awesome Competitive Programming, Algorithm and Data Structure resources

7.53K
1.98K
1y 17d
CC-BY-4.0

An awesome Data Science repository to learn and apply for real world problems.

15.33K
4.33K
8m
MIT

A curated list of awesome Machine Learning frameworks, libraries and software.

48.48K
12.13K
8m
n/a

HUST Online Judge System neo Version

51
10
8m
MIT

A programming chrestomathy site which aims to present implementations of many algorithms and data structures in different programming languages.

Anybody can learn.

Online game for Python and JavaScript coders.

Korean / How to choose a technology stack for judge?