Learn about specific topics in usually 60 minutes or less. Webinars are a great way to learn, often by someone, often in real time, so you can ask questions and enjoy the feeling of being in a classroom. There are hundreds of organizations that offer webinars on a myriad of topics. Here are a few free training webinars to get you started:
eLearning Industry
HubSpot
Career Confidential