Resources
Roadmaps
Codemonk
Codemonk series is a curation of computer science concepts that span across the topics of Algorithms, Data Structures and Mathematics.
Usaco Guide
A free collection of curated, high-quality resources to take you from Newbie to Candidate-Master and beyond.
CodeChef Certified Data Structure & Algorithms Programme
A Curated list of tutorials, blogs and problems to help you get started.
General Tips
Websites
CP-Algorithms
Provides description of many algorithms and data structures.
C++ Documentation
Official reference for C++
Java Documentation
Official reference for Java
Codeforces Edu
Video tutorials on algorithms and data structures.
Problemsets
CSES
High quality problem set for learning algorithmic program.
Codeforces problemset
Problems from past contest. Editorials available for every problem.
SPOJ
Best collection of classical and challenging problems.
Codechef problemset
Good variety of adhoc and DSA problems. Editorial available for every problem.
Atcoder
Problems from past contest. Editorials available for every problem.
Project Euler
It is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve
Youtube channels
Freecodecamp.org
Pavel Marvin
William Fiset
Algorithms Live!
Errichto
Giraffe academy
Annual Competition
ACM-ICPC
Google Competitions
- Kickstart
- Hashcode
- Codejam