Free · New problems every week

Learn to code.
Crack the interview.

Hand-picked DSA and system design problems, all free. Track your progress, watch the walkthroughs on YouTube, and go Plus when you want the full courses.

DSA problems

See all →
0 / 6 watched
  • Series Intro & Largest Element in an ArrayArrays · How the series works and how to follow Striver's sheet, then the first array problem.
    #1Watch →
  • Second Largest Element in an ArrayArrays · Find the second largest without sorting, in a single pass.
    #2Watch →
  • Check if Array is Sorted (and Rotated)Arrays · Verify sortedness and understand rotation, a common LeetCode pattern.
    #3Watch →
  • Remove Duplicates from Sorted ArrayArrays · Two-pointer in-place removal of duplicates.
    #4Watch →
  • Left Rotate Array by One / by D PlacesArrays · Rotate arrays in place; the reversal trick for D places.
    #5Watch →
  • Move Zeroes to the EndArrays · Push zeroes to the end while keeping the order of other elements.
    #6Watch →

System design

See all →
0 / 5 watched
  • What is System Design?System Design
    #1Watch →
  • Horizontal Scaling & Vertical ScalingSystem Design
    #2Watch →
  • What is capacity management?System Design
    #3Watch →
  • What happens when you click any URL? HTTP full workingSystem Design
    #4Watch →
  • HTTPS full working | What happens when you click google.com?System Design
    #5Watch →

Prefer videos?

Every concept is explained on the channel, free.

Open YouTube channel

Go Plus ✦

Premium courses, mock interviews and full system design walkthroughs. Pay once with UPI.

Explore Plus