This document provides an introduction to instructional design and e-learning tools. It discusses different types of learning activities including instruction, interaction, and collaboration. For each activity, it lists different information and communication technologies (ICT) tools that can support that type of learning. It then categorizes ICT tools according to whether they support knowledge transfer, interaction, collaboration, reflection, or feedback and assessment. Finally, it discusses how learning platforms can combine these tools and provides examples of how the AVLM training program incorporates different ICT tools.