You can learn a lot of algorithms. It's useless unless you start to create architecture and use them in practice.