5 great platforms for online learning By Michael Sharnoff, Associate Online Editor, @Michael_eSM July 7th, 2014