The requirements for online tutoring may include:
Broadband Internet access. Real-time online tutoring using both voice and screen-sharing applications requires a significant amount of bandwidth. A minimum connection speed of 128kbps or higher is recommended - dial-up access may slow down (latency) the process and frustrate both the tutor and student.
Audio microphone or headset containing both microphone and speaker
A shared screen on which student and the tutor can write is important for effective teaching. This can be done through use of collaborative software popularly called a "white board "
For writing, drawing and highlighting text, a digital pen mouse will be very useful especially while learning Math or languages other than English. Student can write freely instead of using the mouse.
A web cam or digital video camera may be required if physical demonstration or visual feedback is required.