EDX recently teamed up with The Linux Foundation to open a class for those wanting to get more familiar with Linux.
It’s well done, but aimed at absolute beginners. If you’ve been using Linux for any amount of time, you will likely not find anything informative in the content. The final exam is 30 question on very basic use cases.
The one thing I would do if I were the instructors is drop the vi and emacs info. In this day of distributed development and graphical IDEs, very few people need clutter their memory with hotkeys and shortcuts for those applications. There’s not enough room to go really in depth with them anyway, so they would be better served by a separate course.