It's demoralizing to get stuck on similar problems repeatedly. How do you know if you're making progress?
Course: https://www.jointaro.com/course/crash-course-data-structures-and-algorithms-concepts/