If you have extra time to spare in your days, why not fill them by building your knowledge? Here are 8 of the best online learning platforms that don't require a rigid class schedule.