This dissertation reports on an investigation into three web-based technologies to determine their usefulness and the extent to which they support learning. The study comprises three case studies, each examining a separate web-based technology, suitable for diverse groups of learners in terms of age group and background. The main contribution is to determine for whom and how these technologies could be used, with the intention of providing a systematic structure of web-learning possibilities for learners of different ages (children, undergraduates and postgraduates) and types of teaching (contact teaching and distance learning). It was found that web-based technologies could support learning. Their usefulness depends on how the instructional design addresses the different aspects of web-based learning, and whether or not the course and web-based material match the characteristics/needs of the target group.