Online tutoring is the process of tutoring in an online, virtual environment or networked environment in which teachers and learners are separated by time and space.