Re:Ask HN: How to learn algorithms and become a good program...
by amorphid on Monday August 17, 2015 @06:16PM
(#10076499)
One thing I really liked was using Project Euler. Step 1 for any given problem was to solve it. Step 2 was to go through code written by others benchmark it, and learn why there code was faster than mine.
https://projecteuler.net