There is so much educational material available online that it can be a bit overwhelming. I've tried here to point out some good places to start. All of the following links are to full courses (some short, some long) that will help you understand a particular topic.


Competition and coding game sites

Short courses from Kaggle

Other courses

Udacity courses (some of these may not be accessible)