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: Dec. 1, 2020, 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.

48.96K
10.36K
5m
MIT

💯 Materials to help you rock your next coding interview

47.23K
6.67K
53d
MIT

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

21.35K
3.39K
118d
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.16K
1.9K
52d
CC-BY-4.0

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

14.88K
4.22K
4d
MIT

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

47.43K
11.89K
20d
n/a

HUST Online Judge System neo Version

49
11
86d
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?