A great online learning program has intrinsic motivation for learners by being applicable to their jobs, incorporating gamification and social interaction. It has a clear goal of impacting business outcomes and desired behavior changes. The program content is inspiring by being contextually relevant, personalized, and delivered through compelling interactive experiences like engaging speakers and videos with interactivity. Finally, a great online program fosters collaboration not isolation through helping learners build networks and participate in team-based learning activities.