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 course
Your progress0 / 352
26
topics
112
easy
192
medium
48
hard

The DSA path

15 modules, 105 episodes, one direction. The orange stations are out now — the rest light up as new episodes go live.

  1. 0Foundations
  2. 1Arrays
  3. 2Strings
  4. 3Searching & Sorting
  5. 4Recursion & Backtracking
  6. 5Hashing
  7. 6Linked List
  8. 7Stack & Queue
  9. 8Trees
  10. 9Heaps
  11. 10Greedy
  12. 11Graphs
  13. 12Dynamic Programming
  14. 13Advanced DS
  15. 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.