Foundations of online learning: Challenges and opportunities · Study