Good list of resources for learning online

https://medium.com/keep-learning-keep-growing/33-websites-that-will-make-you-a-genius-53c5114c1d3d