Foundations of E-Learning: Navigating Online Learning Environments