Course 1 · Data Structures & Algorithms
DSA LeetCode Sheet in Java
352 LeetCode problems that go with the free DSA course on YouTube, listed in the same order as the videos.
Each problem has a short summary, hints you open one at a time, the approach, a commented Java solution, time/space complexity and one common mistake.
Start from problem 1 Watch the courseYour progress0 / 352
26
topics112
easy192
medium48
hardThe DSA path
15 modules, 105 episodes, one direction. The orange stations are out now — the rest light up as new episodes go live.
- 0Foundations
- 1Arrays
- 2Strings
- 3Searching & Sorting
- 4Recursion & Backtracking
- 5Hashing
- 6Linked List
- 7Stack & Queue
- 8Trees
- 9Heaps
- 10Greedy
- 11Graphs
- 12Dynamic Programming
- 13Advanced DS
- 14Interview Prep
Episodes out now
Each one has the video, a written summary, the key moments and the full transcript. See all episodes →
Topics
Pick up where the videos are. Each card fills up as you solve its problems.








