I really enjoyed the Salesforce Admin course from Harrison Tech Training. It was lead by Jeremy who was great! The course went over the basics, and also to more in depth topics. This course also gives you a very good insight, and practice for what the admin exam will be like. I would highly recommend.