E-learning, although most commonly associated with higher education and corporate training, encompasses learning at all levels, both formal and non-formal, that uses an information network – the internet, an intranet (LAN) or extranet (wan) – whether wholly or in part for course delivery, interaction and or facilitation.