Categories of online learning