Back
DSA

Guide

DSA resources

All the major DSA resources a student usually needs in one place.

Best place to start

Start with one roadmap or sheet, one teaching channel, and one practice platform. Do not mix too many sources at once.

Who this is for

Students, freshers, and placement prep beginners.

Channels

Language

Access

Sort

Popular DSA YouTube channels, playlists, and teaching resources.

8 resources
Sl.NoResourceStarsShareLinks
01
01

take U forward

YouTubeFreeC++Java

Widely used for Indian placement prep, sheets, and topic-by-topic DSA coverage.

02
02

NeetCode

YouTubeFreePythonJava+2

Strong for interview-style problem explanations and structured revision.

03
03

Abdul Bari

YouTubeFreeC++Java

Excellent when you want deeper conceptual understanding of algorithms.

04
04

mycodeschool

YouTubeFreeC++Java

Older but still very clear for trees, linked lists, and core DSA intuition.

05
05

Back To Back SWE

YouTubeFreePythonJava+1

Very useful when you want slower walkthroughs for common interview problems and patterns.

06
06

CS Dojo

YouTubeFreePythonJavaScript+1

Good for beginners who want cleaner explanations without jumping too fast into advanced problems.

07
07

Errichto Algorithms

YouTubeFreeC++Python

Strong pick when competitive programming and harder problem-solving are your main goal.

08
08

William Fiset

YouTubeFreeJavaPython+1

Great for serious algorithm explanations, graph topics, and implementation ideas.