qqp question1: Can anyone list some sites to study data structures and algorithms from scratch to advanced level? I'll prefer hands on learning rather than videos. question2: What should one refer to (books or online courses) for learning data structures and algorithms from scratch?