Open Source Training (OS Training) is an online training source for Joomla, Drupal, and WordPress. They offer both video and text courses or you can get both. They are inexpensive if your focus is only on these areas. If you are wanting to know about webdesign and are wanting to use these CMS systems this could be for you.
You can try their service for free with the free WordPress course for beginners.