Basic and advanced E-Learning concepts