https://teamtreehouse.com/ might be a solution for you. Their videos are well done.