ICTs refer to information and communication technologies, including computers, the Internet, broadcasting technologies, and telephones. E-learning uses an information network like the Internet for course delivery, interaction, and evaluation. Blended learning combines traditional classroom instruction with e-learning solutions, such as assigning both print and online materials. Open and distance learning is characterized by the separation of teacher and learner in time or place, using a variety of media like print and electronic.