I'd need a couple of months to get thorough all the articles and online classes I've found the last couple of months.
Searching