Via reddit I discovered the platform Firecode.io on which you can practice solving algorithmic problems. The peculiar thing about this platform is the repetition of problems that helps you memorize strategies.
So far, I really like it, and I recommend it.