Lynda.com is now owned by Linkedin, so I’m sure its emphasis is business courses. Lynda offers courses in photography, WordPress, web design and development, business and professional development, and much more.
Courses are free if you go through the library web site. To get started, go to the Contra Costa Library site, and click on the Lynda.com link. You will need a library card to log in.