Even for the most experienced learning and development professionals, implementing a new online learning program can be a daunting task. Although every situation is different and no two implementations are the same, there are certain elements of best practice that we can consider to make implementing a new online learning program a more efficient and effective process.