I personally found Coursera to be the best. Any and all kinds of courses are available there from marketing to coding to entrepreneurship to even music for dummies. I had some issues with photoshop, got myself addicted on to a course and 2 weeks later, though I can't call myself a pro but can get anything basic done in PS now.

Also, I recently coded myself a website for bezzy tech and it had loads of bugs and errors. Found a few html and css courses, went through for the past week day and night and we've got a bug free fancy looking website up now. I also love to learn new languages and translate websites, Duolingo seems to be great, will check it out and start working on it. Thanks mate!

You made my day Bro. Keep learning