Source: https://www.gc-solutions.net/resources/articles/different-types-of-e-learning-and-what-suits-me-best.html