After many months of procrastination and failed starts, I finally managed to finish fundamental Data Structures and Algorithms!
This time, I've done the best possible job of learning because all the examples are covered by unit testing (it's Node and Jest)!