This is the first module about the AdaGrad optimizer. This article explains AdaGrad in an easy way without any math behind this optimizer. This would be a good place to start learning about this optimizer