Teaching students on their academic needs through virtual learning processes. Online tutors assist the students' learning progress through visual communication, sending them online resources, and utilizing educational materials such as boards, documents, and visual presentations depending on the course content, also identify the students' strengths and weaknesses and strategize or adjust learning techniques to address those difficulties.