Top 7 websites that every programmer should visit
http://www.gadgetsay.com/2016/09/these-are-the-top-7-best-websites-every-programmer-should-visit/
Learn how to code and build efficient algorithms http://www.spoj.com/
https://programmingpraxis.com/
challenging math problem https://projecteuler.net/