This document outlines e-learning technologies and applications. It discusses how e-learning uses the internet and related technologies to develop, distribute and enhance learning resources. It describes e-learning technologies like video-conferencing, streaming media, computer-based training and learning management systems. It also discusses e-learning providers, online training marketplaces, using e-learning for IT training and traditional education, and finding educational supplies online.