Different types of online learning platforms and their effectiveness