Zamil's CSE Directory

Resource Collection

Algorithms & Data Structures Resources

Curated resources for learning algorithms and data structures from university courses, videos, references, and practice platforms.

#algorithms#data-structures#computer-science
algorithms, data-structures, computer-science resources

Core University DSA Courses (Most Important)


Complete DSA Video Courses


Language-Specific DSA

JavaScript

Python

C


Algorithm Design Paradigms


Advanced University Courses


Interactive Visualizations

  • VisuAlgo
    Interactive visualizer supporting 70+ algorithms and data structures.

  • Algorithm Visualizer
    Visual algorithm animations to understand algorithm behavior.

  • Interactive Python DSA (Runestone)
    Interactive textbook with exercises and implementations.

  • OpenDSA
    Interactive learning modules and visualizations for data structures and algorithms.


Reference Textbooks & Articles


Interview Preparation


Competitive Programming

  • USACO Guide
    Training resources and tutorials for competitive programming.

  • Kattis Tutorials
    Tutorials and practice problems for algorithmic problem solving.


Supporting Mathematics


Complete Alternative Paths


Graph Theory Foundations


Specialized References

  • Introduction to Algorithms (CLRS) – Free Excerpts
    Classic algorithms textbook available via university course pages.

  • DP for Competitive Programming (Errichto)
    Dynamic programming strategies used in competitive programming.