CBT Nuggets is an On-Line training site for Information Technology professionals. It has a very good variety of on-demand classes from linux, windows, networking, cyber security, microsoft, cisco, comptia, and etc. Its pricing is reasonable for the variety of courses it offers. I did MUCH prefer their pre-2016 pricing schema much better than their new one. The instructor are generally very good and go into a good bit of details and try to make the content interesting.
We choose CBT after going their free trial while looking for an alternative to classes that required travel. Although in general it is hard to beat a live in-person in-the-classroom class, this is the best alternative that we have found.