Skip to main content
data structures
  • Abdul Bari

    This channel is focused on teaching Data Structures and Algorithms. They also provide courses on different computer science subjects.
  • Anuj Bhaiya

    Explanations of DSA concepts are provided in this resource. It also covers both CPP and Java.
  • Apna College

    This channel provides free courses for DSA, Java, C++, C, etc.
  • Code step by step

    A comprehensive playlist in Hindi that teaches developers data structures in Javascript from scratch.
  • CodeHelp - by Babbar

    This channel provides free placement-specific DSA courses in C++.
  • CodeWithHarry

    An all-in-one destination for DSA, Python, C++, JavaScript, Nodejs, Java, PHP, & many more.
  • CODING NINJAS

    This channel provides a DSA course about Python from beginner to advanced.
  • Data Structure & Algorithms Full Course In Hindi

    DSA playlist for understanding concepts of core coding using the C++ language
  • Data Structures - Full Course Using C and C++

    Learn about DSAs and how they are implemented in C or C++ in this comprehensive course by FreeCodeCamp.
  • Hello World DSA

    This channel provides C++-specific DSA content. This course also provides explanations of Algorithms.
  • Jennys Lectures CSIT

    This channel provides free courses for DSA, C, C++, Python, etc.
  • Kunal Kushwaha

    This channel provides a free Java-specific DSA course with interview preparation.
  • Luv

    This channel provides free Competitive Programming content.
  • MIT OpenCourseWare

    This channel is focused on the explanation of Algorithms concepts. The resources for Algorithm are limited but this course is one of the best Algorithm resources available on the Web.
  • Pepcoding

    One of the best channels for learning DSA and Java. It is also helpful for both students and working professionals.
  • take U forward

    One of the best channels for DSA. Here, you will find the thought process behind every problem and not just simple algorithms.
  • TAP ACADEMY

    A well-structured DSA playlist that provides beginner to advanced level tutorials in Java.
  • WilliamFiset

    One of the best channels to understand DSA and mathematical concepts that will be helpful for Competitive Programming.