Lynda.com has an amazing selection of courses, but it can cost upwards of $400/yr to get their full blown subscription. A little known secret is that many libraries have this service available at no cost. Below I will list out the various libraries that offer Lynda services for free. Please post a comment if I am missing a library and I will add it to this list!
Coding | Self- Development | Coaching | Mentoring
http://www.slcolibrary.org/rr/rrln/index.htm
https://www.lynda.com/portal/sip?org=slcolibrary.org&triedlogout=true
For people in SLC county.
I already have one through my school. I love it!