How to learn algorithms and data structures from scratch?

Published --