High-quality and engaging online learning programs have a number of common characteristics, like this young girl sitting learning online at her laptop.