Title: Few days ago I came across one site which gives a nice path and modules by modules progress of learning and practising algorithms. 
I forget the site name, do you have seen any products like this ?
Upvote: